Icons nach dem Compilieren nicht mehr Vorhanden ?

  • Hallo,

    ich verstehe nicht warum die ICON und Bilder nicht in die EXE geladen werden ? Was mach ich falsch oder ist es Überhaupt nicht möglich ?

    Spoiler anzeigen
    [autoit]


    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <AD.au3>
    #include <Array.au3>
    #include <GuiStatusBar.au3>
    #include "RestrictControlRegExp.au3"
    #include <WinAPI.au3>
    #include <Date.au3>
    #include <GUIListBox.au3>
    #include <GuiListView.au3>
    #include <File.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $sIconPath = @ScriptDir & '\icons\'
    $Pic1 = GUICtrlCreatePic("G:\Allg.Informationen, Formulare, Vorlagen\Vorlagen\LB_Logo\Logo Farbe 72.jpg", 0, 17, 480, 105)
    Global $suche = GUICtrlCreateIcon($sIconPath & 'Search.ico', -1, 376, 184, 16, 16)

    [/autoit]

    Was ist am diesen Quellcode falsch ?

    Danke

    Einmal editiert, zuletzt von scenix (27. Juni 2011 um 12:32)

  • Hi,
    Du gibst nur den Pfad an, wo die Daten auf DEINEM PC liegen. Auch die Exe-Datei wird die Daten dort suchen!
    Schau Dir mal "FileInstall" an.

    [autoit]


    Global $sIconPath = @ScriptDir & '\icons\'
    $Pic1 = GUICtrlCreatePic("G:\Allg.Informationen, Formulare, Vorlagen\Vorlagen\LB_Logo\Logo Farbe 72.jpg", 0, 17, 480, 105)
    Global $suche = GUICtrlCreateIcon($sIconPath & 'Search.ico', -1, 376, 184, 16, 16)

    [/autoit]
  • Benutze den AutoIt3Wrapper.

    Rechtsklick auf deine au3 datei.
    Compile with Options.

    Dann sollte man sein Icon wählen können.
    Dieses bleibt dann auch in der Exe erhalten und wird auch als Programmicon verwendet.

    lg
    Mars(i)

  • Bei vielen Icons etc empfiehlt es sich die z.B. in eine DLL zu packen.
    Oder einen Order "Media" zu packen und dann mit Fileinstall später ausrollen.

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o