Hatte es leider selber mitbekommen, wie es nicht ging und hatte bis jetzt auch noch nichts davor gehört, daß es Delphi inzwischen kann.
Zwar noch zu Delphi 7-Zeiten und dann auch nochmal unter TDE, wo ich versuchte IntToStr für eine kleine BigMathLib zu überladen.
[edit]
komisch, weiß garnicht wieso es damals nicht ging, aber jetzt geht es urplötzlich
(D7 und D2010)
Delphi-Quellcode:
function IntToStr(b: Byte): String; overload;
begin
Result := 'Test';
end;
procedure TForm1.FormCreate(Sender: TObject);
var i: Integer;
b: Byte;
begin
i := 456789;
b := 123;
ShowMessage(IntToStr(i) + ' ' + IntToStr(b));
end;
Zitat:
456789 Test
Nja, immerhin schaft es die Autovervollständigung nicht und zeigt dennoch nur das Letzte an.
Vielleicht ging es damals ja aus einem Anderem Grund nicht und ich hatte mich dann durch die Autovervollständigung dazu verleiten lassen, daß es an einem nichtfunktionierenden Overloading liegt.