[C++/Winapi] Programm wird nur im Debug-Modus angezeigt, warum?

posi90

Erfahrenes Mitglied
Hallo,

Ich habe ein Programm geschrieben mit WS_POPUP und WS_EX_TRANSPARENT.
Funktioniert aber leider nur im Debug-Modus, wenn ich die .exe öffne, kommt nur ein Eintrag in der Taskleiste, am Desktop ist aber nichts zu sehn.

C/C++ // Codegenerierung // Laufzeitbibliothek ist auf Multithreaded(/MT) gestellt.

Hat jemand eine Idee an was das liegen könnte?

mfg. Poseidon
 
Hallo,

das liegt in der Regel an irgendwelchen nicht initialisierten Variablen. Diesen (vergessenen) Job übernimmt dann freundlicherweise die Debug-Umgebung, so dass es erst in der Release-Version auffällt.

Gruß
MCoder
 
Ah, interessant. Bin schließlich auf den Fehler gekommen. Und zwar lag es der LoadBitmap() Funktion. Hab über FILE *f zugegriffen, anstatt das Bitmap über die Ressource zu laden.

Natürlich konnte die .exe das Bitmap im Release dann nicht finden.

Danke!

mfg. Poseidon
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück