Seit dem Upgrade eines Projektes von Delphi 7 auf Delphi 2010 ist mir folgendes Problem aufgefallen:
Wir verwenden recht viele vererbte Forms und auf der Basisform ist eine imagelist. Unter delphi 7 war es so, dass neue icons usw jeweils in der Basis-Form eingefügt wurden und anschliessend auf der vererbten verfügbar waren. Nun mit Delphi 2010 wird die imagelist bei jedem speichern ins
dfm geschrieben, egal ob etwas geändert wurde oder nicht. Fügt man dann ein bild in die basis-imagelist ein, so ist dieses in den vererbten Forms nicht verfügbar (mit Rechtsklick --> Geerbte einstellungen wiederherstellen kann man das korrigieren...).
Zudem wird die .exe unnötig aufgebläht durch die Kopien der imagelist.
kennt jemand einen weg, dieses verhalten zu korrigieren? Oder bleibt mir nichts anderes übrig, die imagelist zur laufzeit zu laden?