Rückgabe Fehlercode MFC Applikation

Der Rückgabewert von ExitInstance wird als Rückgabewert der EXE eingesetzt. Falls nicht schon geschehen, einfach ExitInstance überladen und deinen gewünschten Wert return-en.
 
Hallo,

erstmal danke für deine Antwort.

Allerdings ist meine MFC Applikation ein wenig anders: sie ist dialog based, Unicode und mit hat eine Weiche eingebaut. Durch die Weiche kann sie als Kommandozeilenprogramm oder als MFC Applikation aufgerufen werden: wenn Parameter eingegeben werden wird sie als Kommandozeilenprogramm aufgerufen, sonst als MFC Applikation. D.h. es gibt weder eine Run() Funktion noch ein WinMain, wo ich ExitInstance() aufrufen könnte.

Gibt es vielleicht eine andere Möglichkeit ExitInstance() aufzurufen?

lg
Renate
 
Wenn es eine MFC-Applikation ist, hast du doch aber bestimmt ein von CWinApp abgeleitete Applikationsklasse? Dort wird die ExitInstance()-Methode eingesetzt (mit dem Klassenassisisten hinzufügen).

Gruß
MCoder
 
Selbst bei Dialog-basierten MFC-Apps wird ExitInstance aufgerufen. Du musst die nur vom Assistenten überschreiben lassen und dort einen Rückgabewert angeben.
 
Hallo,

hat funktioniert!

Ich habe das Programm nur mit
start /WAIT programm.exe -parameter
starten müssen.

Danke für die Hilfe!!

lg
Renate
 
Zurück