Hallo,
Zitat von
Oxmyx:
Mein Delphi 7 warnt wie erwartet:
Delphi-Quellcode:
function A(): Integer;
begin
Result := Result + 1;
end;
Code:
[Warning] Unit1.pas(28): Return value of function 'A' might be undefined
Du hast ja auch einen Integer verwendet. Bei Strings warnt Delphi (wenigstens bis Delphi 5) nicht, wenn sie in Funktionen nicht initialisiert werden.
Die Funktion
Delphi-Quellcode:
function A(): string;
begin
Result := Result + '1';
end;
geht unbeanstandet durch den Compiler.
jkr