weiß jemand wie man es machen kann wenn man nen bild hat, also in ner gui das dass in das script eingebunden wird? Also das man sie nicht noch irgendwo extra hinmachen muss
Bilder in eine Exe einbinden
-
- [ offen ]
-
Jam00 -
9. Dezember 2008 um 17:08 -
Geschlossen -
Erledigt
-
-
Also wie ich das verstehe suchst du den Befehl
[autoit]FileInstall ( "source", "dest" [, flag] )
[/autoit].
Der bindet dateien in den skript ein.
Edit: Habe es mal aus der Hile übernommen
-
Danke, wie kann ich denn dann auf die datie zugreifen?
-
Wenn du es z.B. in den Ordner xyz installierst dann kannst du die Datei halt mit
[autoit]GUICtrlCreatePic(@scriptDir"\xyz\Pic,,,,)
[/autoit]oder mit einem anderen befehl einbinden
Da FileInstall alles in einen Skript reinmacht und er dann es beim benutzen wieder auspackt.
-
ahso, das geht auch, aber ich meinte eigentlich das man die Dateien garnit auspacken muss, also wenn ich nen bild in ner Gui habe das dass dann eben angezeigt wird ohne das man es auf der Pltte nochmal haben muss
-
also so weit ich das weiß geht das net
-
schade
danke für deine hilfe, echt nett das de so schnell geantwortet hast -
macht nichts wenn ich mal hilfe brauche helfen auch alle anderen
-
zu Post #4 besser so:
[autoit]
[/autoit]
GUICtrlCreatePic(@SystemDir & "\oobe\images\mslogo.jpg", 50, 50, 200, 50) -
also so weit ich das weiß geht das net
Doch, Du kannst dein Bitmap/Icon mit ResHacker den Ressourcen hinzufügen und es dann zur Laufzeit von dort in den Speicher laden.
Hiermit kannst Du dann darauf zugreifen ...Jedoch gilt es zu beachten, das die GDI-Objekte, die Du im Speicher hast auch wieder freigegeben werden, wenn Du sie nicht mehr brauchst, also spätestens bei Programm/Skriptende !
Sieh dir dazu mal _WinAPI_DeleteObject () und _WinAPI_DestroyIcon () anLG
Greenhorn -
Man lernt halt nie aus