Wenn ich nun wie du AStatus definiere dann ist aber bei einem Auftretenden Fehler
AStatus immer GenericError.
Das möchte ich aber nicht sondern den realen wert
bsp. Win32Error
Dann übergib doch anstatt AStatus den realen Wert...
Wenn das alles so einfach wäre wie ihr sagt.
Ich frage ja nicht umsonst.
Gebe ich den Realen wert ein der mit meiner Funktion übergeben wird
function TfrmMain.SaveToPNG(FullName: PWideChar; img: GPImage): GPStatus;
in dem Fall Result
Dann bekomme ich vom Compiler die Meldung das Result möglicherweise nicht initialisiert ist.
EDIT:
Ok denke sollte dann
Result:= GenericError; voran stellen.
Dann geht's.
Danke.
grussa