Einzelnen Beitrag anzeigen

mts

Registriert seit: 14. Dez 2008
24 Beiträge
 
Delphi XE4 Professional
 
#1

Default property (nicht array)

  Alt 29. Jul 2014, 20:00
Delphi-Version: 5
Hallo zusammen,

kann man ein nicht-array property als default deklarieren (oder so ähnlich)?

z.B. eine eigene Integer-Klasse (TMyInteger)
Code:
TMyInteger = class(eine Klasse)
public
  function ToString : string;

  property Value : integer read ... write... default;
end;


myVar : TMyInteger;

myVar := 4;
showMessage(myVar.ToString);
Es geht jetzt natürlich nicht darum ein Integer in einen string zu wandeln, aber die Integer-Klasse soll diverse Funktionen erhalten (onChange-Events, callbacks...).
Gibt es eine Möglichkeit sowas in Delphi umzusetzen? In c# kann man sowas umsetzen.
  Mit Zitat antworten Zitat