|
DirectX-Forum - Beitragsübersicht - |
|
Thema | DX9: VB08 Express:Probleme mit Presentparameters |
Von |
Henner79 |
E-Mail |
Henner79@gmx.de |
Datum |
07. November 2009 um 12:52:40 |
Frage |
Hallo! Habe VB 08 Express und DX9 installiert!
Ich bin Anfänger was das Programieren mit VB angeht!
Nun habe ich eure Internetseite gefunden versucht euren Code versucht auszuprobieren!
Jetzt habe ich ein Problem: Sobalt ich "_dxsettings= NEW Presentparameters" ausführen lasse, bekomme ich folgende Fehlermeldung: "ist keine zulässige Win32-Anwendung. (Ausnahme von HRESULT: 0x800700C1)" Woran liegt das! Kann es an VISTA 64bit liegen? Bitte helft mir! Vielen Dank im voraus!
MfG Henner
|
|
Antwort: |
Von |
Michael Kenzel |
E-Mail |
dot@aon.at |
Datum |
19. November 2009 um 19:10:51 |
Antwort |
Du verwendest wohl vermutlich Managed DirectX. Das Problem damit ist dass es das nur für 32bit gibt und deine .NET Anwendung unter x64 Windows als x64 Prozess gestartet wird. Eine mögliche Lösung wäre mit dem Programm corflags.exe das beim Windows SDK dabei ist das 32bit Flag in der exe Datei zu setzen um sie auch unter x64 Windows als 32bit Prozess auszuführen (das müsstest du allerdings andauernd neu machen wenn du was am Programm änderst). Alternativ kannst du auch versuchen die Target Platform manuell in der Projektdatei fest auf x86 zu stellen (das geht in der Express Edition afaik nicht direkt in der IDE). Da Managed DirectX aber sowieso veraltet ist würd ich dir raten stattdessen SlimDX zu benutzen. Tutorials dazu finden sich ja auch auf dieser Seite... |
|
[ Antwort schreiben | Zurück zum DirectX-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|