AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein OnKlick auf dynamisch erzeugte Objekte

OnKlick auf dynamisch erzeugte Objekte

Ein Thema von roland9999 · begonnen am 10. Apr 2012 · letzter Beitrag vom 12. Apr 2012
Antwort Antwort
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#1

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 18:04
der letzte Post war (sorry) ziemlich sinnfrei , welche Components[i] ??
am besten lädst Du mal ein Zip mit dem Source hoch ...
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#2

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 18:17
Wieso wird die Objektliste durchlaufen und dann mit dem daraus ermittelten Index auf das Components-Array zugegriffen?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
roland9999

Registriert seit: 4. Mär 2012
23 Beiträge
 
Delphi 2009 Professional
 
#3

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 18:41
Hier ist der Sourcecode

Gruß
Angehängte Dateien
Dateityp: zip sourcecode.zip (93,9 KB, 2x aufgerufen)
Roland
  Mit Zitat antworten Zitat
roland9999

Registriert seit: 4. Mär 2012
23 Beiträge
 
Delphi 2009 Professional
 
#4

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 19:07
Also zur allgemeinen Informationen.

Ich suche, finde und probiere aus solange bis ich eine Lösung gefunden habe.

Momentan verstehe ich nicht wie ich es hinbekommen kann, meine dynamisch erstellten Panels zu entfernen und bei Bedarf wieder zu erstellen.
Der Bedarf ist dann da, wenn in den Kontakten ein neuer Datensatz hinzugefügt, geändert oder gelöscht wurde.

LG

Roland
Roland
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 20:21
Und was ist so schwierig daran, das umzusetzen, was dir hier geschrieben wird?
Delphi-Quellcode:
var
  ObjLst : TObjectList;

// Erzeugen der Panels
if not Assigned( ObjLst ) then
  ObjLst := TObjectList.Create;

while ObjLst.Count < 10 do
  begin
    TmpPnl := TPanel.Create( nil );
    ObjLst.Add( TmpPnl );
    TmpPnl.Parent := Self; // nur den Parent auf das aktuelle Formular setzen
    // weitere Properties setzen
  end;

// löschen der Objekte in der Liste und entsorgen der Liste selber
FreeAndNil( ObjLst );
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#6

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 11. Apr 2012, 23:06
verdreht
Delphi-Quellcode:
 if assigned(objectlist) then
  objectList := TObjectList.create;
Hier bist Du nach dem ersten Aufruf EOF
Delphi-Quellcode:
 with f_dm.q_kontakt_select do
  begin
   open;
   while not eof do
ein (beim ersten Aufruf unnötiges First) könnte helfen


Der Fehler in Button2 wurde hinreichend besprochen
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#7

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 12. Apr 2012, 07:17
Zitat:
Delphi-Quellcode:
 if assigned(objectlist) then
  objectList := TObjectList.create;
Da fehlt wohl ein not, es macht ja keinen Sinn, die Liste nur dann zu erzeugen, wenn sie bereits existiert.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
roland9999

Registriert seit: 4. Mär 2012
23 Beiträge
 
Delphi 2009 Professional
 
#8

AW: OnKlick auf dynamisch erzeugte Objekte

  Alt 12. Apr 2012, 10:31
Vielen Dank für euere Geduld und Hilfe.

Das Problem ist gelöst.

Das Beispiel von Sir Rufo hat mir weiter geholfen.

LG
Roland
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 03:31 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