Moin,
ich hab folgendes Problem: Ich programmier mit nem Freund ein Spiel und da für die künstlerisch-kreativen Sachen ich zuständig bin, mach ich auch das Animieren der Charaktere. Mein Freund hat dafür ein Programm in VB geschrieben (bitte nicht fragen, warum VB und warum ein selbst geschriebenes Programm zum Animieren
). Da ich Vista hab und VB6 da nicht drauf läuft, hab ich eine VM mit XP.
Das Programm benutzt DirectX8 und wenn ich das Projekt starte, gibts nen Runtime-Error beim Erstellen des Devices: '2005530518 (8876086a)' Automation Error
Mein bisherigen Recherchen: Bei einigen lag es an der GraKa, was bei der VM wahrscheinlich durchaus eine potenzielle Fehlerquelle ist - ich benutze Oracle Virtual Box, hab ihm 64 MB Grafikspeicher gegeben. Bei einigen lags auch einfach an DirectX und mein Freund meint auch, es liegt an den Parametern beim Erstellen des Device, ein anderes Projekt, welches DX8 verwendet, funktioniert. Der Aufruf zur Erstellung des Device lautet
Set mD3DDevice8 = mD3D8.CreateDevice(D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hwnd, D3DCREATE_SOFTWARE_VERTEXPROCESSING, d3dpp)
Ich blicks nicht! Kann mir jemand helfen oder ne Anregung geben, worans liegen könnte? Danke schon mal im Voraus, es treibt mich langsam in den Wahnsinn!!