Einzelnen Beitrag anzeigen

Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Rückgabewert einer Function Int64 mit Fehlercode

  Alt 20. Mai 2009, 16:55
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:
Code:
return null;
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
  Mit Zitat antworten Zitat