User since
2003-08-15
2653
Artikel
BenutzerIn
Icch erzeuge eine exe mit Par. Darin befindet sich ein Tk-Programm welches u.a. Bilder verwendet.
Das Programm wird mittels Inno setup-Assistent in ein eigenes Verzeichnis im c:/Programme -Verzeichnis untergebracht. Die Bilder müssen ebenfalls in diesem Verzeichnis liegen.
Wenn jetzt jemand eins von den Bildern entfernt, funktioniert mein Programm nichtmehr.
Deshalb will ich die Bilder irgendwie ins Programm reinpacken um sowas zu verhindern.
Ich hatte anfangs daran gedacht, die Bilder hexadezimal ins Script als Variable einzubinden und dann vor der verarbeitung wieder zu binärisieren. Funktioniert auch, jedoch verliere ich dann als Programmierer schneller den Überblick.
Gibt es da noch andere Möglichkeiten ?
User since
2003-08-04
7321
Artikel
ModeratorIn
[quote=Froschpopo,29.04.2005, 19:01]Icch erzeuge eine exe mit Par. Darin befindet sich ein Tk-Programm welches u.a. Bilder verwendet.
[/quote]
echt ;)
[quote=Froschpopo,29.04.2005, 19:01]
Wenn jetzt jemand eins von den Bildern entfernt, funktioniert mein Programm nichtmehr.
[/quote]
warum sollte jemand sowas tun?
[quote=Froschpopo,29.04.2005, 19:01]
Deshalb will ich die Bilder irgendwie ins Programm reinpacken um sowas zu verhindern.
Ich hatte anfangs daran gedacht, die Bilder hexadezimal ins Script als Variable einzubinden und dann vor der verarbeitung wieder zu binärisieren. Funktioniert auch, jedoch verliere ich dann als Programmierer schneller den Überblick.
[/quote]
Wenn, dann doch lieber als Base64 in ein eigenes Modul auslagern!
[quote=Froschpopo,29.04.2005, 19:01]
Gibt es da noch andere Möglichkeiten ?[/quote]
Übrigens, wenn jemand dein Programm weglöscht, dann funktionoert es auch nicht mehr!
User since
2004-01-29
828
Artikel
BenutzerIn
Wir haben in Catalyst eine Module::Build erweiterung die zusaetzliche Dateien einfach mit installiert.
Zu finden in Catalyst::Build und Catalyst::Utils...
Acme's Devel::ebug macht auch gebrauch davon.\n\n
<!--EDIT|sri|1114906760-->
User since
2003-08-15
2653
Artikel
BenutzerIn
hi, danke... aber das macht Inno Setup ja schon... ich will nur den user nicht durch zuviele dateien im programm-verzeichnis verwirren, ddenn es werden sehr sehr viele Bilder.
User since
2003-08-04
5870
Artikel
ModeratorIn
dann pack sie in ein Unterverzeichnis
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite