Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
12. Okt 2003
Moin Jens,
stimmt, hast recht :? :mrgreen:
für mich allerdings nicht, da dieses Verhalten für mich das Vorhandensein der Methode Assign ad absurdum führt.
Wie Du ja schon selber sagst, kann man ja vorher free aufrufen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
11. Okt 2003
Moin Jens,
da erwarte ich das gleiche.
Es gibt ja auch TBrush.Assign und TFont.Assign, um ein Objekt in ein anderes zu kopieren.
Fällt Dir ein Beispiel ein, wo := sich verhält wie Assign?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
11. Okt 2003
Moin Jens,
stimmt.
Dann müsste mein Beispiel so aussehen.
var
TempTabs : TStringList; // TStrings ist eine abstrakte Klasse, von der man keine Instanzen bilden sollte.
begin
TempTabs := TStringList.Create; // Temporäre Liste erzeugen
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
11. Okt 2003
Moin Matthias,
jetzt versteh' ich nicht was Du meinst.
Könntest Du mal den Source zeigen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Christian Seehase,
11. Okt 2003
Moin Matthias,
so müsste es eigentlich gehen:
var
TempTabs : TStringList; // TStrings ist eine abstrakte Klasse, von der man keine Instanzen bilden sollte.
begin
TempTabs := TStringList.Create; // Temporäre Liste erzeugen
TempTabs.Assign(MeineCompo.Tabs); // und den Inhalt (ggf. samt Objekten) aus der anderen Liste übernehmen