Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

birdfreeyahoo

Alter Hase

  • »birdfreeyahoo« ist der Autor dieses Themas

Beiträge: 756

Wohnort: Schorndorf

Beruf: Junior Software Engineer

  • Private Nachricht senden

1

17.04.2012, 17:40

Dialog-Fenster Bug

Ich habe das Beispiel 2 Direct3D-Initialisierung aus dem Buch abgeschrieben. Das Dialog-Fenster öffnet sich und alles ist korrekt, bloß das Fenster wird nicht erzeugt. Herausgefunden habe ich mit dem Debugger, dass obwohl ich auf Ok geklickt habe, TB_CANCELED gegeben wurde. ICh benutze VC++ Express 2010 und habe das Engine-Update.

Beim Überwachen der Variable iResult in GetDirect3DParameters kommt CXX0017: Fehler: Symbol "iResult" nicht gefunden.

Danke im Voraus.

EDIT: Hab in der WinMain() statt

C-/C++-Quelltext

1
else if(Result == TB_CANCELED)


C-/C++-Quelltext

1
else if(Result = TB_CANCELED)


geschrieben. Erklärt alles.
Zu dem Debuggen: Hab aus versehen Release gestartet. Die Funktion hat korrekt TB_OK zurückgegeben.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »birdfreeyahoo« (17.04.2012, 22:22)