hallo,
ich ertselle ein neues object, und möchte nun einen instanzen zähler hinzufügen
Delphi-Quellcode:
type
TStatus = class
FID : integer;
Fdienst : boolean;
Ftopcolor : TColor;
FbottomColor : Tcolor;
private
class function Counter : integer;
end;
in der implementierung rufe ich die funktion wie folgt auf
Delphi-Quellcode:
class Function TStatus.Counter :integer;
begin
result := erzeug;
end;
ich will damit erreichen, das ich schon vor der erzeugung auf das object zugreifen kann, was ja bei einer class function geht.
erzeug ist ein integer , welcher in der initialisierung mit 0 belegt wird, also müsste mir doch diese function den wert null zurükgeben.
macht sie aber nicht, warum?
fehlermeldung: fehler beim lesen auf adresse .....
edit :
wenn ich die counter - funktion nach dem create aufrufe, ist es aber i.o.
raik