Thema: Delphi Pointer geht verloren

Einzelnen Beitrag anzeigen

Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Pointer geht verloren

  Alt 3. Mär 2007, 18:20
Also es ist nur ne Vermutung.

Aber wenn du das

function TApp.GetEditor: IEditor; Aufrufst und einer Variable zuweist dann darfst du bei dieser kein Free machen. Denn der Pointer COpiert das Object ja nicht sondern gibt nur eine 2. Referenz

wenn du dann das 2. mal drauf zugreifen willst zeigt dein
FEditor auf einen bereits Freigegebenen Speicherplatz und das erzeugt dann die AV.
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat