Moin!
Ich dreh noch durch.
In meinem Projekt verschwinden ständig die Zuordnungen zur Imagelist.
Ich habe ein Formular. Darauf liegt eine TadvToolbar (TMS), der eine ImageList zugeordnet ist, die in einem Datenmodul liegt. Funktioniert bis hier her alles ganz wunderbar. Die Bilder werden angezeigt, sowohl zur Laufzeit als auch zur Designzeit.
Wenn ich nun aber das Formular im Designer schließe (und speichere) und wieder öffne, ist die Zuordnung zur Imagelist weg.
Wenn ich mit einem Texteditor in die
DFM schaue, steht dort die Zuordnung zur Imagelist drin. Das Speichern scheint also korrekt zu funktionieren.
Dabei hab ich folgendes versucht:
- das Datenmodul vor dem Formular im Designer geöffnet.
- die Erstellungsreihenfolge in den Projektoptionen -> Formulare so geändert, dass das Datenmodul mit der Imagelist zuerst erstellt wird
- das Datenmodul in der Uses des Formulars ganz nach vorn geschrieben
- das Datenmodul in der Uses des Formulars ganz nach hinten geschrieben
- statt einer TImageList eine TPngImageList (*1) verwendet
- ein eigenes Datenmodul für die Imagelist erstellt, welches ausschließlich die Imagelist enthält (sonst nix!)
Das Phänomen habe ich in mehreren Projekten.
ich bin mit meinem Latein am Ende, obwohl ich stolzer Inhaber des kleinen Latinums bin...
Das Ganze spielt sich in Delphi XE6 Professional inkl. Hotfix 1 ab.
Wer kann mir helfen?
Jens
(*1)
http://cc.embarcadero.com/item/26127