TImage und TImageList zur Laufzeit erstellen, damit umgehst du das "10000 Timages auf das Formular zu packen".
Bug oder gewollt weiß ich nicht aber dieses Phänomen ist bekannt. D5 und D7 hatten das auch.
Diese Lösung funktioniert, danke.
Heißt das aber im Umkehrschluss:
Wenn ich z.B. ein Programm schreibe mit einer Form, welches aber verschiedene "Teamplates" hat, nachdem mit welchem Parameter das Programm aufgerufen wurde, muss ich jedes einzelne Templatebild als .bmp in eine Verzeichnis stopfen ?
Es funktioniert so wie du sagtest, allerdings wäre in meinem Konkreten Fall
Image1.Picture.Bitmap.LoadFromFile()
die kleinere und einfacher Methode... ich dachte man kann das über die Imagelist umgehen und nicht alle Bilder in einem extra Directory zu haben...
Gibt es keine Möglichkeit die Bilder in eine Komponente zu packen und von dort aus herauszuladen ?