Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Klasse mit vordefinierter Variable?

  Alt 10. Aug 2006, 09:01
Zitat von sh17:
mit properties kann man das per default-wert machen, geht dann IMO nicht private
Der Default Wert einer Klasse hat nichts mit der Vorbelegung zu tun, sondern ist die Eigenschaft, die genutzt wird, wenn keine Eigenschaft angegeben wird... Beispiel:

Delphi-Quellcode:
sl := TStringList.Create ;
s1.add ('Blubb') ;
Showmessage (s1[0]) ; -> s1[0] ist eigentlich s1.items[0]
Aber zum Thema...

Ab Delphi 2006 (oder eventuell ab 2005 ???) kann man im Klassenkopf Konstanten definieren:

Delphi-Quellcode:
myclass = class
const
  _LastZellenzahl = 0;
private
   ...
public
   ...
end ;
  Mit Zitat antworten Zitat