Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Unterschiedliche Rückgabetypen bei überladener Funktion

  Alt 13. Apr 2006, 15:54
Hallo Martin,

die überladenen Routinen müssen sich in den Parametern unterscheiden.
Angenommen, Du deklarierst neben Deinen bisherigen Routinen zwei weitere:

Delphi-Quellcode:
function MyTest(Test : String) : Integer;overload;
function MyTest(Test : String) : string;overload;

function Compute (Value: Integer); overload;
function Compute (Value: string); overload;
und einen Aufruf:

Compute (MyTest('Hallo')); Welche Methode soll der Compiler einsetzen?

Gruß Hawkeye

Edit: etwas zu spät, aber gleiche Aussage
  Mit Zitat antworten Zitat