Einzelnen Beitrag anzeigen

Benutzerbild von Orbmu2k
Orbmu2k

Registriert seit: 29. Nov 2004
Ort: Erfurt
254 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Komponenten dynamisch erzeugen = ok, free = nicht ok

  Alt 16. Mär 2005, 11:41
versuchs mal so ... (ungetestet)

Delphi-Quellcode:
procedure TForm1.DestroymyDBKompos; //dynamisches freigeben
var
  i:integer;
begin
  for i := scr_dbfields.parent.ComponentCount-1 downto 0 do
    if (Assigned(cr_dbfields.parent.Components[i]))
      and ((scr_dbfields.parent.Components[i] is TDBEdit)
        or (scr_dbfields.parent.Components[i] is TLabel))
          then
            FreeAndNil(scr_dbfields.parent.Components[i]);
end;
  Mit Zitat antworten Zitat