Bilder in GUI einfügen -> Compiled ohne Bilddatei im Ordner möglich?

  • Hallo,

    bisher mache ich es wie folgt:

    $Pic = GUICtrlCreatePic(@ScriptDir & "\Data\img.jpg", 0, 184, 308, 3, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))


    So muss ich das Bild auch in dem angegebenen Ordner lassen, damit es angezeigt wird.

    Ist es möglich, dass das Bild irgendwie nach dem Compilen soweit integriert ist, das die Bilddatei danach selbst nicht mehr benötigt wird?
    Oder man sie eventuell aus dem Internet beziehen kann?

  • Ich glaube die einzige Möglichkeit das Bild anzeigen zu lassen, ohne dass eine Datei dabei liegt ist mit Binärdaten. Dazu musst du die Binärdaten des Bildes hartkodiert in deinen QUelltext schreiben

    Alternativ kannst du mit FileInstall und FileDelete arbeiten. Dann wird während der Laufzeit das Bild irgendwo hingelegt, da könntest du dann vll. einfach versteckte Orte oder TMP-Ordner nutzen, und vor einem Exit machst du dann ein FileDelete. So mache ich es meist nur dass ich die Datei immer im Skriptordner entpacken lasse.

    Grüße Yaerox

    Grüne Hölle