Einzelnen Beitrag anzeigen

VizeTE

Registriert seit: 31. Dez 2002
178 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: Overload-Problem bei currency und TDateTime

  Alt 29. Okt 2009, 14:42
Zitat von himitsu:
Single oder Extended + Currency

hier wird vermutlich TDateTime auch die Funktion von Currency aufrufen
Das hast du wohl (leider) recht.

Zitat von himitsu:
Delphi-Quellcode:
type
  TCurrency = type Currency;

...
protected
  procedure Test(Value: TCurrency); overload; virtual; abstract;
  procedure Test(Value: TDateTime); overload; virtual; abstract;
  ...

var
  Value : TCurrency;
begin
  Test(Value);
Das hat leider auch nicht funktioniert.

Also bleibt mir wohl nichts anderes als die Methoden nicht zu überladen und stattdessen eindeutige Methodenbezeichner zu verwenden.
  Mit Zitat antworten Zitat