Einzelnen Beitrag anzeigen

Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#1

[ERLEDIGT]class function -> grundsätzliche frage

  Alt 3. Mai 2004, 15:44
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
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat