Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
...hat das einen tiefern Sinn, daß du noch mit D2009 arbeitest? Warum ich noch mit Berlin arbeite?...wenn das aktuelle Projekt soweit fehlerfrei läuft, stelle ich auch um. 8-)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
Schlüssel = TKey = TObjectDictionary und nicht TObjectList. Ein Schlüssel kann jeder beliebige Datentyp sein.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
Moin...:P
...aber dann bitte zeitgemäß mit Generics. TObjectList<T> :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
leider nein. :wink: DevExpress ist inzwischen auch der Meinung. Das liegt an den Inline Editoren in den Grids und dem WM_ACTIVATE. Aktuell habe ich einen Fix zum Testen. Der Fehler ist nicht neu:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
:P "Element '' hat kein übergeordnetes Fenster" habe ich 30 Mal am Tag. Stabil ist was anderes.
...mache ich dir.
Hausaufgaben:
http://docwiki.embarcadero.com/Libraries/Seattle/de/System.Generics.Collections.TObjectList
http://docwiki.embarcadero.com/Libraries/Seattle/de/System.Generics.Collections.TObjectDictionary
Frage:
Wo ist der Unterschied zwischen den beiden?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by haentschman,
6. Mär 2019
Moin...:P
...und DevExpress ist ein Widerspruch in sich selbst. :stupid:
Zum Thema:
Im Prinzip machst du es richtig. Ich würde aber statt dem array eine TObjectList<TForm> oder ein TObjectDictionary<string, TForm> nehmen.
Über die Freigabe der Forms kann man diskutieren. Du verwendest Form2 als Owner. Du könntest auch die Liste die Forms freigeben lassen. (OwnObjects). Das ist hilfreich...