Kleines Dx Problem
-
Hallo,
Habe folgendes Problem:
D3DPRESENT_PARAMETERS Params; PDIRECT3D9 D3D; IDirect3DDevice9 D3DD; D3D->CreateDevice(0,D3DDEVTYPE_HAL,Form1,D3DCREATE_PUREDEVICE,Params,D3DD);
**
error C2259: 'IDirect3DDevice9': Instanz von abstrakter Klasse kann nicht erstellt werden.error C2275: 'Test::Form1': Ungültige Verwendung dieses Typs als Ausdruck.
**CLI + DirectX ist aber möglich oder ???
MfG.
-
http://msdn.microsoft.com/en-us/library/bb174313(VS.85).aspx
Guck Dir die Doku an. Die Create Funktion erwartet ein IDirect3DDevice9**, und was tust Du übergeben?IDirect3DDevice9 D3DD; versucht ein Objekt des Interfaces (abstrakte Klasse) zu erstellen, was natürlich nicht geht.
Simon
-
-.-So´n Mist, hätte ich sehen müssen, danke^^
Aber was ist mit dem anderen Fehler ?
CreateDevice erwartet ja auch ein HWND als Parameter...hab gedacht vllt klappt "this", aber das tut´s natürlich nicht...