Hi, ich hab mir vorhin ein proggi gecodet und dort ein Bild mit GUICtrlCreatePic reingemacht. Jetzt hab ich aber das Problem, dass ich die .exe an nen Freund geschickt hab und er das Bild garnicht sehen kann. Weiss vllt jemand wie ich das Bild in die .exe includen kann oder so? Soll also in der .exe mit drin sein^^
THX
Bild in die .exe machen
-
- [ gelöst ]
-
Sora White Dragon -
15. Dezember 2009 um 23:31 -
Geschlossen -
Erledigt
-
-
Schau' mal hier nach: http://www.autoitscript.com/forum/index.php?showtopic=51103 oder hier: http://www.autoitscript.com/forum/index.php?showtopic=77430 .
Gruß,
UEZ -
am leichtesten wäre das ganze mithilfe des befehls
[autoit]Fileinstall()
[/autoit]dann kannst du deine Bilddateien irgendwohin "installieren" (zum Beispiel in den Temp Ordner) und kannst sie dann für deine Guictrlcreatepic verwenden
etwas komplexer kannst du die datei meines wissens auch in die exe includen, hier der Thread dazu:
Bilder 'includen' -
http://www.autoitscript.com/forum/index.php?showtopic=51103 sieht irgendwie passend aus, aber ich blicke da nicht so ganz durch wie es gehen soll x_X Die Beispielscripts von dort funzen bei mir auch nicht wirklich (zeigen die Bilder nicht an).
Kann mir vllt jemand ein anderes Beispiel geben oder es mir erklären oder iwie anders weiterhelfen? -
FileInstall ist wie gesagt die einfachste Variante. Das Bild wird dann einfach aus der Exe ins zB TempDir deines Kumpels geladen, damit es angezeigt wird.
Ansonsten hatte Bugfix mal eine Funktion geschrieben, um Dateien Binär in ein Script zu schreiben. Der entsprechende Thread ist hier
Fremddateien "includen" (ohne FileInstall) -
FileInstall ist wie gesagt die einfachste Variante. Das Bild wird dann einfach aus der Exe ins zB TempDir deines Kumpels geladen, damit es angezeigt wird.
Ansonsten hatte Bugfix mal eine Funktion geschrieben, um Dateien Binär in ein Script zu schreiben. Der entsprechende Thread ist hier
Fremddateien "includen" (ohne FileInstall)Hmm... es wird ja in temp angelegt. Wird es denn auch wieder gelöscht nachdem ich meine .exe schließe?
-
Bei "normalem" Fileinstall nicht. Die musst du beim Beenden des Skriptes (der .exe) löschen lassen. Bei der Binärversion von Bugfix bleiben keine Überreste, aber die ist wie gesagt auch etwas komplizierter zu handhaben.