Forum: Programmieren allgemein
Delphi
by Pandax3,
11. Jun 2013
aso, danke, dann ist eine TComponentList wohl eher für das Speichern von Komponenten zu empfehlen ;D
Wenn ich aber sowieso nur List.Delete(1) verwende, sollte es doch eigentlich egal sein welche ListenTyp ich nehme,
aber es schadet ja nicht die TComponentList zu bevorzugen ;D
Forum: Programmieren allgemein
Delphi
by Pandax3,
11. Jun 2013
Okay, danke an alle, eine Frage noch - die Definition habe ich irgenwie immer noch nicht so ganz verstanden
Wenn ich in einer TObjectList ein Element freigebe, aktualisiert sich diese doch auch? Oder was muss man machen damit sich diese aktualisiert?
Forum: Programmieren allgemein
Delphi
by Pandax3,
10. Jun 2013
so danke erstmal,
ich habe mich jetzt fürs erste für die ObjectList entschieden, habe dazu noch folgende Frage -
Wenn ich der Liste eine feste Länge über Count gebe, kann ich dann in meinem Beispiel die Items 0..11 ohne Probleme ansprechen?
Und was passiert wenn ich ein item wieder lösche über delete, muss ich dann das count wieder zurücksetzen? Kann es da irgendwie zu Komplikationen...
Forum: Programmieren allgemein
Delphi
by Pandax3,
10. Jun 2013
Also hab mir das mit den Listen mal angeguckt und habe noch nen paar Fragen. Wo ist der Vorteil einer generischen Liste gegenüber einer TObjectList und was unterscheidet die TObjectList von der TComponentList?
Und wenn ich meine Form speichern möchte, mache ich das dann so richtig?
(verwende jetzt TObjectList)
Form := TForm.Create(self);
Form.label1.caption := 'test';
List.Add(Form);
...
Forum: Programmieren allgemein
Delphi
by Pandax3,
9. Jun 2013
Hallo,
zu meinem Problem habe ich irgendwie nirgends etwas gefunden. Ich erstelle mehrer Instanzen eines Formulars mit
Form := TForm.Create(self);
Form.show
Wenn ich jetzt jedoch später auf die Labels/Edit Fenster der Formulare zugreifen möchte, kann ich immer nur die letzte Instanz ansprechen -
Kann mir jemand weiterhelfen und mir einen Tipp geben, wie ich das Problem beheben kann?
...