Das Erstellen und Einbinden eigener Komponenten und auch deren Icons ist bei Lazarus ja recht gut gemacht und funktioniert sehr gut.
Leider werden die als Resourcen gelinkten Icons aber auch in die unter Windows erstellen exe-Dateien mit compiliert und sind im Resource-Teil der exe unter "Bitmaps" zu finden.
Auch das Auslagern in ein eigenes Package, das nur zur Entwicklungszeit verwendet wird, löst das Problem nicht.
Kennt jemand eine Lösung dafür, das die Icons nur zum Design in der IDE verwendet und angezeigt werden aber nicht in den erstellten Ausgaben (32/64) landen ?
Komponenten-Icons nur zur Entwicklung
- Lincoln Six Echo
- Beiträge: 138
- Registriert: Di 26. Aug 2014, 16:42
- OS, Lazarus, FPC: Win10, Debian
- CPU-Target: I7/I9/Q9650/u.a.
- Wohnort: Hamburg
-
wbeppler
- Beiträge: 131
- Registriert: So 20. Jul 2014, 10:27
- OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
- CPU-Target: 8-64 bit
- Wohnort: bodensee
- Kontaktdaten:
Re: Komponenten-Icons nur zur Entwicklung
nur so ne idee ...
projekt-einstellungen-compiler-einstellungen und dor optimierung "moeglichst klein" oder so aehnlich (weichen stark ab je nach version und system)
wuerd mich interessieren wenn du ne loesung hast
projekt-einstellungen-compiler-einstellungen und dor optimierung "moeglichst klein" oder so aehnlich (weichen stark ab je nach version und system)
wuerd mich interessieren wenn du ne loesung hast
- Lincoln Six Echo
- Beiträge: 138
- Registriert: Di 26. Aug 2014, 16:42
- OS, Lazarus, FPC: Win10, Debian
- CPU-Target: I7/I9/Q9650/u.a.
- Wohnort: Hamburg
Re: Komponenten-Icons nur zur Entwicklung
Danke für den Tipp. Habe endlos herumprobiert...
Mal landen die Icons auf der Registerseite, mal nicht, mal sind sie in der exe enthalten, mal nicht...
Hier muß an der IDE wohl noch einiges verbessert werden. Momentan habe ich keine Lösung für das Problem.
Mal landen die Icons auf der Registerseite, mal nicht, mal sind sie in der exe enthalten, mal nicht...
Hier muß an der IDE wohl noch einiges verbessert werden. Momentan habe ich keine Lösung für das Problem.
-
wbeppler
- Beiträge: 131
- Registriert: So 20. Jul 2014, 10:27
- OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
- CPU-Target: 8-64 bit
- Wohnort: bodensee
- Kontaktdaten:
Re: Komponenten-Icons nur zur Entwicklung
du schreibst "mal nicht"
welche einstellung war das ?
freut mich aber dass es schon mal die richtung geht, eventuell kann da mit compilerschaltern noch was gemacht werden....
welche einstellung war das ?
freut mich aber dass es schon mal die richtung geht, eventuell kann da mit compilerschaltern noch was gemacht werden....
- Lincoln Six Echo
- Beiträge: 138
- Registriert: Di 26. Aug 2014, 16:42
- OS, Lazarus, FPC: Win10, Debian
- CPU-Target: I7/I9/Q9650/u.a.
- Wohnort: Hamburg
Re: Komponenten-Icons nur zur Entwicklung
Nach meiner bisherigen Erfahrung lässt sich das gar nicht steuern.
Ich habe viele Versionen durchprobiert, alle Controls in ein Package, ein zusätzliches nur mit den icon-Resourcen mit Verwendung nur zur Entwurfszeit, verschiedene Packages, nur ein einziges in dem alles enthalten ist, Win-Res-Dateien, Lazarus-Res-Dateien, u.v.m.
Der Compiler macht es mal so und mal so, was wirklich nervig ist, da die Icons die ja nur in der IDE gebraucht werden, komplett oder teilweise in der kompilierten Exe im Resource-Abschnitt landen. Man muß sie dann mit einem Resource-Editor wieder aus der Exe entfernen.
Gibt es eigentlich eine Möglichkeit die Reihenfolge der Registerseiten in der IDE einzustellen ? Die ist nämlich auch immer recht willkürlich.
Ich habe viele Versionen durchprobiert, alle Controls in ein Package, ein zusätzliches nur mit den icon-Resourcen mit Verwendung nur zur Entwurfszeit, verschiedene Packages, nur ein einziges in dem alles enthalten ist, Win-Res-Dateien, Lazarus-Res-Dateien, u.v.m.
Der Compiler macht es mal so und mal so, was wirklich nervig ist, da die Icons die ja nur in der IDE gebraucht werden, komplett oder teilweise in der kompilierten Exe im Resource-Abschnitt landen. Man muß sie dann mit einem Resource-Editor wieder aus der Exe entfernen.
Gibt es eigentlich eine Möglichkeit die Reihenfolge der Registerseiten in der IDE einzustellen ? Die ist nämlich auch immer recht willkürlich.
Re: Komponenten-Icons nur zur Entwicklung
Einstellungen -> Umgebung -> Komponentenpalette....Lincoln Six Echo hat geschrieben: Gibt es eigentlich eine Möglichkeit die Reihenfolge der Registerseiten in der IDE einzustellen ? Die ist nämlich auch immer recht willkürlich.
Funktioniert möglicherweise erst in trunk. Ich habe Lazarus 1.5 r47564M