Einzelnen Beitrag anzeigen

SebE

Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
 
Delphi 7 Personal
 
#2

AW: Object Property Zugriff ohne Create

  Alt 29. Jul 2011, 10:23
Versuche mal das:

Delphi-Quellcode:
TMyObject = class(TObject)
     class ID: Integer; // in C würdest du "static" verwenden
   end;
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
 var
   MyObject: TMyObject;
 begin
   MyObject.ID := 112;
   Form1.Caption := IntToStr(MyObject.ID);
   MyObject.ID := 0; //<-- wenn diese Zeile rausgelassen wird kommt eine Zugriffsverletzung
 end
Ich glaube du greifst hiermit auf eine "beliebige" Speicherstelle zu (sollte unbedingt vermieden werden!)
Sebastian
  Mit Zitat antworten Zitat