Hallo,
ich hab folgende Funktion geschrieben:
Delphi-Quellcode:
function DTS(x:real): real;
var
i: integer;
begin
for i := 0 to 10 do begin
if x = i
then result := (i / 2);
end
end;
Der Compiler spuckt mir aber immer folgende Warnung aus:
[Warnung] Unit1.pas(111): Rückgabewert der Funktion 'DTS' könnte undefiniert sein
Wichtig ist noch, dass x nur ganze Zahlenwerte von 0 bis 10 annehmen kann, darum muss an sich ja die Funktion DTS immer definiert sein, oder?
Jetzt meine Frage, wie bekomm ich die Warnung weg, bzw. kann ich sie einfach ignorieren?
Denn laufen tut das Programm einwandfrei.
mfg
Yoda2k3