soweit ich es verstanden habe, mach "Val" es so, das es den ersten parameter(der übergebene string) nach NUR zahlen prüft und wenn dem so ist wird code = 0 sein, ich verstehe nur nicht wieso 3 parameter gibt. Wozu muss ich noch nen integer an die function übergeben?
meine function hätte von den parametern eher so:
Delphi-Quellcode:
function IsInt(s: string): boolean;
var
i: integer;
begin
if s <> '' then
begin
result := true;
for i := 0 to length(s) do
begin
if not (StrToInt(s[i]) in [0..9]) then
result := false;
end;
end;
end;
ausgesehen. ich will ja nachher nur ca so prüfen:
if isint(string) then //