Darum:
Delphi-Quellcode:
var
myVar : Variant;
begin
myVar := FTest.DoSomething();
end;
Welche Deiner Funktion würde aufgerufen?
Der Compiler könnte híer wegen uneindeutiger Verwendung mäkeln, die der Programmierer durch explizite Typwandlung auflösen könnte.