Win32API Frage
-
Hi,
ich hätte da mal so ne kleine Frage zum return in der WinMain.
Ist das eigentlich schlimm wenn die WinMain als exitcode nicht 0 (0x00) wirft sondern z.B. 39 (0x27) oder so?
Also aus Standard C++ weis ich das main nur 0 zurück geben darf und nix anderes. ist das bei der WinMain auch so oder ist das da egal?
-
Bezüglich Rückgabewerte hat die jemand MÜLL erzählt.
Die Main Funktionen sollen einen Wert zurückliefern. Der zurückgelieferte Wert wird an den
Aufrufer übermittelt der dann damit arbeitn kann.Die üblichste Konvention ist:
Rückgabewert == 0 dieses Programm hat sich ohne Fehler beendet
Rückgabewer != 0 Diese Programm hat sich mit einem Fehler beendet.Somit habe den gesamten Integerbereich um dem Aufrufer mitzuteilen was falsch gelaufen ist.
Man denke nur an funktionen wie spawn und ähnliches, die können mit dem Rückgabewert sinnvoll arbeiten.