AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi 'Komponente existiert bereits'
Thema durchsuchen
Ansicht
Themen-Optionen

'Komponente existiert bereits'

Ein Thema von Mazen · begonnen am 12. Okt 2011 · letzter Beitrag vom 12. Okt 2011
 
Mazen

Registriert seit: 6. Okt 2011
66 Beiträge
 
Delphi 7 Professional
 
#1

'Komponente existiert bereits'

  Alt 12. Okt 2011, 07:11
Guten morgen

Ich habe ein kleines Problem mit meinen dynamisch zur Laufzeit erstellten Checkboxen. (chk_2 bis chk_15)...
Beim ersten öffnen der Form läuft es wie es soll, die checkboxen werden angezeigt, keine Fehlermeldung. Hier mein Sourcecode zum Erzeugen der Komponenten.

Schließe ich die Form dann wieder, und rufe sie ein zweites mal auf (es handelt sich hierbei nicht um die "Hauptform" sondern um eine die sich über frmMain aufrufen lässt) bekomm ich die Meldung "Komponente mit der Bezeichnung 'chk_2' existiert bereits". Die Form öffnet dann allerdings trotzdem und es sind auch alle Checkboxen da... Aber das kann ja auch irgendwie so nicht richtig sein^^

Hatt erst das Free vergessen, aber auch mit
Code:
procedure TfrmRechte.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  cbRechte.Free;
end;
funktioniert es nicht :/
cbRechte ist vom Typ TCheckBox...

Hier auch nochmal der Sourcecode wo ich die Komponenten erzeuge:

Code:
for i := 0 to dm.smtZiele.RecordCount-2 do begin
    cbRechte := TCheckBox.Create(self);
    cbRechte.Caption := dm.smtZiele.FieldByName('user').AsString;
    cbRechte.Name := 'chk_'+dm.smtZiele.FieldByName('user_id').AsString;
    cbRechte.Left := 35;
    cbRechte.Top := top;
    cbRechte.Parent := frmRechte;
    cbRechte.Show;

    top := top + 17;
    dm.smtZiele.Next;
 end;
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz