Hallo,
Zitat:
dass ich Funktionen, die ein tDateTime als Parameter verlangen einfach mein Objekt geben kann
Kurze Antwort:
nein, genau für seine Typsicherheit/Typstrenge ist Delphi bekannt.
Lange Antwort:
Es kommt drauf an ...
Bsp:
DateToStr, erwartet ein TDateTime
Du könntest dir eine eigene
Unit DateUtilsEx erzeugen,
mit je 2 überladenen Methoden drin.
function MyDateToStr(ADateTime: TDateTime): String; overload;
function MyDateToStr(ADateTime: TDateTimeClass): String; overload;
Inwiefern es sogar geht das
My wegzulassen, müsstest Du ausprobieren.
Ich denke, es geht nicht, weil ja auch die Originalmethode als
overload gekennzeichnet werden müsste.