Forum: Algorithmen, Datenstrukturen und Klassendesign
by Thom,
15. Jan 2011
:gruebel: :wiejetzt:
Es ging doch um die Frage, ob es prinzipiell möglich ist, Prozeduren und Funktionen in Objekte zu "verlegen". Die eindeutige und kurze Antwort dazu lautet: Ja!
Die Frage war nicht, ob der Quellcode schön aussieht. Programmierer von bösen Tierchen achten wahrscheinlich auch weniger auf "Schönheit", Eleganz und akademische Lehrdoktrinen als mehr auf Funktionalität... :witch:...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Thom,
15. Jan 2011
"Classic"-Compiler mögen diese Deklaration nicht. :wink:
Also mit anderen Worten: static ist kein Schlüsselwort, sondern wird als Feldname innerhalb des Objektes interpretiert. Daher die - völlig korrekte - Fehlermeldung!
Es geht aber doch (gerade probiert mit Delphi 5) - mit einem ganz tiefen Griff in die Trickkiste:
type
TMyObject = class(...)
...
end;
TMyObjectList =...