Es steht ja da: die Setter-Methode muss statisch sein.
Delphi-Quellcode:
Global = class
private
class var FSymboltyp : Integer;
class procedure SetSymboltyp (const Value : Integer); static; //hier
public
class property Symboltyp : Integer read FSymboltyp write SetSymboltyp;
end;
Allerdings würde ich persönlich bei der üblichen Nomenklatur bleiben und dem Klassennamen noch ein "T" voranstellen.
Dies hier ist die Ausnahme von der Regel, da diese Klasse kein Type im Sinne von Instanzvorlage werden soll.
Von daher würde ich dieser Klasse eben kein T voranstellen
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)