...grad mal ausprobiert...
Delphi-Quellcode:
...
private
{ Private declarations }
function DoSomething(AInteger: Integer): String; overload;
function DoSomething(ALongWord: LongWord):String; overload;
...
...
begin
...
NeAndereZahl:= DoSomething(LongWord(EineZahl)); //word
oder
NeAndereZahl := DoSomething(Integer(EineZahl)); //integer
oder auch
NeAndereZahl := DoSomething(StrToInt(NeZahlAlsString)); //integer
...
end;
so geht es...der Compiler meckert nicht, das einzig wichtige ist der Aufruf
dort muss explizit gesagt werden was es für ein Typ ist (casten)