Bilder für Image und ButtonImage in .exe speichern
Verfasst: 25.03.2018 15:19
Hallo,
ich habe ein Programm mit Fenster geschrieben, das die üblichen Gadgets beherbergt (TextGadgets, OptionGadgets, StringGadgets usw.) und darüber hinaus auch Bilder und Bildschaltflächen (ImageGadgets u. ButtonImageGadgets). Auf meinem Rechner zu Hause läuft die .exe-Datei perfekt und die Images und ButtonImages sind auch zu sehen.
Nun habe ich das Programm aber in erster Linien für meinen Vater geschrieben und dachte mir, ich könnte einfach die .exe-Datei nehmen und auf den Rechner meines Vaters portieren. Das Programm als solches funktioniert auch, aber die ImageGadgets sowie die Bilder in den ButtonImageGadgets werden nicht angezeigt. Ergo: Beim Kompilieren werden die Bilder nicht in der exe-Datei gespeichert, sondern offenbar zur Laufzeit der .exe geladen. Auf dem Rechner meines Vater sind die .bmp-Dateien aber natürlich nicht vorhanden.
Gibt es eine Möglichkeit, die Bilder so in der exe-Datei zu speichern, daß sie auch auf jedem Fremdrechner mit den Bildern läuft?
Ich habe für mein Programm ein Projekt erstellt; in den Compiler-Optionen gibt es einen Reiter "Ressourcen", wo man .rc-Dateien (PORC Ressourcen-Skripts, nicht die blasseste Ahnung, was das ist) laden kann. In der Hilfe heißt dazu, daß diese Ressourcen-Skripte "in das Executable eingebunden" würden, und daß man sie mit "PellesC IDE" erstellen könne. Ist das vielleicht ein Weg, und wenn ja, wo kann man mehr über die Erstellung dieser Skripte erfahren?
Vielen Dank
ich habe ein Programm mit Fenster geschrieben, das die üblichen Gadgets beherbergt (TextGadgets, OptionGadgets, StringGadgets usw.) und darüber hinaus auch Bilder und Bildschaltflächen (ImageGadgets u. ButtonImageGadgets). Auf meinem Rechner zu Hause läuft die .exe-Datei perfekt und die Images und ButtonImages sind auch zu sehen.
Nun habe ich das Programm aber in erster Linien für meinen Vater geschrieben und dachte mir, ich könnte einfach die .exe-Datei nehmen und auf den Rechner meines Vaters portieren. Das Programm als solches funktioniert auch, aber die ImageGadgets sowie die Bilder in den ButtonImageGadgets werden nicht angezeigt. Ergo: Beim Kompilieren werden die Bilder nicht in der exe-Datei gespeichert, sondern offenbar zur Laufzeit der .exe geladen. Auf dem Rechner meines Vater sind die .bmp-Dateien aber natürlich nicht vorhanden.
Gibt es eine Möglichkeit, die Bilder so in der exe-Datei zu speichern, daß sie auch auf jedem Fremdrechner mit den Bildern läuft?
Ich habe für mein Programm ein Projekt erstellt; in den Compiler-Optionen gibt es einen Reiter "Ressourcen", wo man .rc-Dateien (PORC Ressourcen-Skripts, nicht die blasseste Ahnung, was das ist) laden kann. In der Hilfe heißt dazu, daß diese Ressourcen-Skripte "in das Executable eingebunden" würden, und daß man sie mit "PellesC IDE" erstellen könne. Ist das vielleicht ein Weg, und wenn ja, wo kann man mehr über die Erstellung dieser Skripte erfahren?
Vielen Dank