FileInstall problem

  • Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <EditConstants.au3>
    #include <StaticConstants.au3>

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

    #Region ### START Koda GUI section ### Form=C:\Users\Alex\Desktop\Koda GUI's\Login Helper.kxf
    FileInstall ("C:\Users\Alex\Desktop\Script Bilder\San Andreas.jpg",@ScriptDir & "\Login Helper v1.0\files\San Andreas.jpg")
    $Form1 = GUICreate("SA:MP Login Helper", 471, 413, 194, 128)
    GUISetBkColor(0xFFFFFF)
    $Picture = GUICtrlCreatePic("C:\Users\Alex\Desktop\Script Bilder\San Andreas.jpg", 0, 40, 473, 353)
    $Password = GUICtrlCreateLabel("Dein Passwort:", 16, 8, 116, 27)
    GUICtrlSetFont(-1, 11, 400, 0, "@Meiryo")
    $Input1 = GUICtrlCreateInput("YourPassword", 128, 8, 265, 21, $ES_PASSWORD)
    $Checkbox1 = GUICtrlCreateCheckbox("Aktivieren", 400, 8, 65, 25)
    $MenuItem1 = GUICtrlCreateMenu("Menu")
    $Info = GUICtrlCreateMenuItem("Info", $MenuItem1)
    $Hotkeys = GUICtrlCreateMenuItem("Hotkeys", $MenuItem1)
    $Beenden = GUICtrlCreateMenuItem("Beenden", $MenuItem1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    Wenn ich im Ordner (files) das Picture lösche, so müsste es doch beim Öffnen des
    Programmes wieder da sein. Einmal hat das funktioniert, aber jetzt nicht mehr..
    Kann mir mal pls einer helfen?

    Einmal editiert, zuletzt von cOraXx (7. Dezember 2010 um 19:46)

  • Soweit ich weiß muss das Script Kombrimiert sein , damit das funktioniert. Danach kannst du löschen oder sonst was mit machen.

  • Ich will jetzt nichts falsches sagen, im Englischen heißt es Complie.
    Es verwandelt die .au3 in eine .exe.

  • Ich will jetzt nichts falsches sagen, im Englischen heißt es Complie.
    Es verwandelt die .au3 in eine .exe.

    Nein "kombrimiert" (schreibt man im deutschen btw. mit p) heisst auf englisch compressed. Das was du meintest heisst auf deutsch kompiliert und im englischen compiled.
    Soviel zur Sprache, nun zum Problem:

    [autoit]


    FileInstall ("C:\Users\Alex\Desktop\Script Bilder\San Andreas.jpg",@ScriptDir & "\Login Helper v1.0\files\San Andreas.jpg")
    $Picture = GUICtrlCreatePic("C:\Users\Alex\Desktop\Script Bilder\San Andreas.jpg", 0, 40, 473, 353)

    [/autoit]

    Das macht schonmal wenig Sinn, denn wenn du das Bild schon per fileinstall einbindest solltest du es auch aus dem Pfad in die GUI einbinden in dem es später dann landet.
    Dann noch eine Vermutung warum es nun nicht mehr funktioniert: Hast du das Bild vom Desktop gelöscht / umbenannt oder woanders hinverschoben bevor die letzte .exe kompiliert wurde? Wenn ja ist das Bild auch nicht in der exe Datei enthalten. Beim kompilieren muss das Bild an dem Ort sein der als Quelle für das fileinstall angegeben wird.

    Einmal editiert, zuletzt von misterspeed (6. Dezember 2010 um 22:14)

  • Hast du das Bild vom Desktop gelöscht / umbenannt oder woanders hinverschoben bevor die letzte .exe kompiliert wurde?

    Ich meinte das Bild in dem Files Ordner, nicht das Bild was in der GUI ist.

  • Spoiler anzeigen
    [autoit]

    #Region ### START Koda GUI section ### Form=C:\Users\Alex\Desktop\Koda GUI's\Login Helper.kxf
    FileInstall ("C:\Users\Alex\Desktop\Script Bilder\San Andreas.jpg",@ScriptDir & "San Andreas.jpg")
    $Form1 = GUICreate("SA:MP Login Helper", 471, 413, 194, 128)
    GUISetBkColor(0xFFFFFF)
    $Picture = GUICtrlCreatePic(@ScriptDir & "San Andreas.jpg", 0, 40, 473, 353)
    $Password = GUICtrlCreateLabel("Dein Passwort:", 16, 8, 116, 27)
    GUICtrlSetFont(-1, 11, 400, 0, "@Meiryo")
    $Input1 = GUICtrlCreateInput("YourPassword", 128, 8, 265, 21, $ES_PASSWORD)
    $Checkbox1 = GUICtrlCreateCheckbox("Aktivieren", 400, 8, 65, 25)
    $MenuItem1 = GUICtrlCreateMenu("Menu")
    $Info = GUICtrlCreateMenuItem("Info", $MenuItem1)
    $Hotkeys = GUICtrlCreateMenuItem("Hotkeys", $MenuItem1)
    $Beenden = GUICtrlCreateMenuItem("Beenden", $MenuItem1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    So ok?