Forum: Object-Pascal / Delphi-Language
by Bjoerk,
19. Mai 2014
Dein TGlobalix Beispiel ist sozusagen ja nur die akademische Variante von proceduralen globalen Variablen. Globale Klassen sind eher sinnvoll für Klassen vom "Typ SysUtils". Globale Variablen haben mich mal fast meine Existenz gekostet. Ernsthaft, ich war kurz vom Hinschmeißen. Mein Code (ca. 250.000 Zeilen) war schlicht nicht mehr wartbar. Hat ein Jahr gedauert bis ich die eliminiert hatte (Ohne...
Forum: Object-Pascal / Delphi-Language
by Bjoerk,
19. Mai 2014
Ja. Manchmal will der Compiler auch ein ; static; dahinter.
Forum: Object-Pascal / Delphi-Language
by Bjoerk,
19. Mai 2014
Du kannst auch auf eine Instanz ganz verzichten und einfach TGlobalix.AppendModus verwenden. Dasselbe auch für Methoden (class procedures, class functions). Properties ja (hier class property).
Edit:
Sehe gerade deinen Code. Wie gesagt hier class property und die Getter als class function und die Setter als class procedure oder auch so:
class property Fehlermeldung : String read...