Schrift
[thread]1693[/thread]

Archivieren oder mit ins Programm packen?

Leser: 1


<< >> 5 Einträge, 1 Seite
Froschpopo
 2005-04-29 21:01
#16879 #16879
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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 ?
esskar
 2005-04-29 21:11
#16880 #16880
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[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!
sri
 2005-05-01 04:18
#16881 #16881
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
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-->
Froschpopo
 2005-05-01 06:11
#16882 #16882
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
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.
Crian
 2005-05-03 14:03
#16883 #16883
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
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
<< >> 5 Einträge, 1 Seite



View all threads created 2005-04-29 21:01.