NOT als "Funktion" sieht irgendwie immer krank aus.
NOT ist ein Operator. (die Klammer gehrt nicht zum NOT)
Gut. Ist geändert.
Delphi hält keine Informationen welche
Form Komponente oder anderer Speicher im Code eines bestimmten Moduls (EXE,
DLL,
BPL) erstellt/reserviert wurde und somit kann Delphi auch nichts automatisch freigeben, wenn du ein Modul wieder entlädst.
Fazit: DU mußt dir das merken und es beim Entladen der
BPL das dann selber freigeben.
(wichtig vorallem bei Komponenten, die im Betrieb Code aus diesem Modul verwenden)
ich dachte die form wäre hiermit automatisch wieder freigegeben/ zerstört (und damit auch die daraufliegenden komponenten):
Delphi-Quellcode:
With TComponentClass(FormClass).Create(Nil) As TCustomForm Do
Try
If Modal Then
Showmodal
Else
Show;
Finally
Free; //hier?
End;
Oder muss ich jede einzelne Komponente auf der Form zerstören? (Das Problem tritt ja auch bei einer komplett leeren Form auf)