
Zitat von
Der.Kaktus:

Zitat von
turboPASCAL:
In Turbo Pascal gibt es diese Funktion nicht. Erst ab Delphi ...
Ist aber relativ einfach zu umgehen:
Delphi-Quellcode:
function StrToInt(s: string): Integer;
var
i, Error: Integer;
begin
Val(s, i, Error);
StrToInt := i;
end;
function IntToStr(Value: Integer): string;
var
s: string;
begin
Str(Value, s);
IntToStr := s;
end;
Ahhh..da geht einem "Uralt" Programmierer das Herz auf..die Zeilen waren verstaendlich

aber die funktionalität ist noch unterschiedlich, val/str arbeitet zwingend mit dem "." als dezimaltrennzeichen, während inttostr/strtoint mit dem "decimalseparator" arbeiten. liegt wohl auch daran, dass zu dieser zeit noch keine ländereinstellungen zum dezimaltrennzeichen unter DOS möglich waren ...
btw: inttostr wurde mit D1 eingeführt, das Result glaub noch später...