Hallo Comminity,
bin neu hier brauche aber dringend unterstützung.
In meinem Programm erzeuge ich mehrmals dasselbe Formulare dynamisch und gebe es wieder frei.
Erzeugen:
Delphi-Quelltext
1: 2: 3:
| Client[i] := TTestForm.Create(nil); Client[i].NUMMER.Caption := IntToStr(i); Client[i].Visible := true; |
Freigeben:
Delphi-Quelltext
1: 2:
| Client[i].Release; FreeAndNil(Client[i]); |
Trotzdem steigt die Anzahl der Handles im WindowsTaskmanager und das Programm wird immer
träger bis es ganz stoppt bei mehreren 1.000 Handles.
Kann mir jemand sagen was ich noch tun muß, damit die Handles alle wieder freigegeben werden?
Grüße und danke
Hendrik
Moderiert von
Narses: Delphi-Tags hinzugefügt