Hallo,
ich habe mit folgende Function deklariert.
function TData.GetFileData() : Int64;
Der Wertebereich der Function, kann in den kompletten Int64 Wertebereich fallen.
Ich möchte nun allerdings einen Fehlercode zurückgeben. In Java gab es dafür:
Hier mal die komplette Function:
Delphi-Quellcode:
function TData.GetFileData() : Int64;
begin
if not isEmpty() then
begin
Result:=Int64Data[DataPointer - 1];
end
else
begin
// Result:=nil; // hier bleib ich irgendwie stecken.
end;
end;
Dadurch, dass ich den kompletten Wertebereich des Int64 ausnutze, kann ich keinen Fehler -1 oder ähnliches zurückgeben. -1 könnte ja genausogut auch ein Wert sein. Wie macht Ihr Profis das denn?
MfG Christian18