Einzelnen Beitrag anzeigen

Benutzerbild von LWChris
LWChris

Registriert seit: 27. Jul 2010
Ort: Erkelenz
22 Beiträge
 
Turbo Delphi für Win32
 
#1

TurboDelphi hängt sich beim Speichern von ImageList auf

  Alt 31. Dez 2010, 23:30
Hallo zusammen,

ich habe ein Problem mit einer ImageList. Ich habe diese ImageList vorher im Projekt schon verwendet, und wollte nun die einfachen Skizzen in ihr durch richtige Grafiken ersetzen. Das Problem ist:

Die neuen Grafiken sind in Ausmaß und Bittiefe größer. Die alten waren alle 150x75 px und 8 Bit, die neuen sind alle 300x180 px und 24 Bit. Wenn ich nun alle alten Bilder aus der ImageList rauswerfe und das erste neue einfüge, passiert noch nichts. Sobald ich in Turbo Delphi aber auf "Speichern" oder "Kompilieren" klicke, reagiert es nicht mehr und ich muss den Prozess mit dem Taskmanager beenden. Es ist egal, ob ich nur ein neues oder alle neuen Bilder in die ImageList eingefügt habe.

Gibt es irgendeine maximale Größe für die Bitmaps, die man in ImageList-Komponenten speichern darf? Ich habe dieselbe Grafik auch schon in einem normalen Image, das funktioniert einwandfrei.

Chris

Edit: ich glaube, ich hab den Fehler gefunden. ImageList.ImageSize - maximum ist 256 für Höhe oder Breite. Habe ich zwar aus einem .NET Forum, aber es könnte gut sein, dass hier dasselbe vorliegt. Zumindest stürzt TD nicht ab, wenn ich die Größe auf 256 setze, aber bei 257 schon. http://msdn.microsoft.com/en-us/libr...imagesize.aspx
Chris
Software: schnell, effektiv, günstig. Wähle zwei.

Geändert von LWChris (31. Dez 2010 um 23:46 Uhr)
  Mit Zitat antworten Zitat