Thema: Delphi TForm Freigeben

Einzelnen Beitrag anzeigen

HenKst

Registriert seit: 7. Jul 2008
113 Beiträge
 
#10

Re: TForm Freigeben

  Alt 3. Sep 2008, 14:10
Wenn du .free machst ist der Speicher ja Freigegeben, nur stehen halt immernoch Werte drin.
Freigeben heist nur das andere Programme den Speicher neu beschreiben dürfen.

Mit FreeAndNi(form1) wird auch nur der Pointer vom Form auf nil gesetzt.

Wenn du den Speicher neu verwenden willst musst du ihn schon explizit auf 0 bzw das setzen was halt drinstehen soll.
Wenn du auf nicht alocierten speicher zugreifst steht da halt drin was zuletzt reingeschrieben wurde.
  Mit Zitat antworten Zitat