ich hab die beiden neuen Funktionen mal in die normale Oberfläche integriert.
weiterhin war ein Fehler in der code-generierung (beim Zusammenfassen gleicher Klassen).
der Bug mit den doppelten Paketen ist natürlich auch gefixt.
evtl. fällt jemand ein guter Name für die Funktionen ein ("Laufzeitcode erstellen" und "unerwünschte Eigenschaften löschen" klingt besch...)
den "Teletubbie-Support" hab ich auch übernommen, wenn das jemand testen möchte (D3 hat kein XPMan)
Sagt bitte bescheid, ob die neuen Funktionen sind wie gewünscht, bzw. was noch verändert werden soll...
weiterhin ist es in dieser Version (0.2.0.4 ) möglich copy/cut/paste auch mit multiselection zu verwenden. evtl. verstecken sich auch hier Fehler (meine tests liefen fehlerfrei).
ich habe außerdem noch eine funktion zur Bestimmung des Index bei Imagelisten hinzugefügt...das activecontrol muss ein Spinedit auf dem Tab_Imagelist sein. wenn man jetzt auf eins der images klickt wird sein index in das spinedit geschrieben...

Zitat von
uligerhardt:
Hast du schon mal geschaut, was in TGraphic.DefineProperties abgeht?
defineproperties setzt den handler zum schreiben/lesen der
dfm, in der entsprechenden Methode wird SaveToStream des jeweiligen Grafiktypes (TBitmap/TIcon/...) aufgerufen. nur ich habe keine ahnung, wie ich dies sinnvoll verwenden kann. da das grundproblem bleibt (zusätzlicher header, teilweise unbekannt).
//edit:
unwanted.obj geändert und angehängt
noch ein bug:
löschen in der Packageliste löscht nicht in ini
Options_u.pas:224:ini.EraseSection('packages');
Gruß Frank