Controls aus *.au3 erstellen

  • Aloha!
    Ich hab ne kleine Denksperre o_O Also ich habe eine Gui, doch wenn ich nun einen Button drücke, sollen x-beliebe Controls, die in einer *.au3 Datei stehen auf einem Child Window erstellt werden..
    Also nochmal in Kurztext: Ich drücke Button, Script ließt 2tes Script und erstellt eine neue Gui als Child OnTop auf meiner alten Gui mit den Controls die als Anweisungen im zweiten Script vermerkt sind!
    Mann sollte meinen, dass es einfach mit ->

    [autoit]

    $FunctionGui= GUICreate("FunctionGui", 447, 523,-3, -3, $WS_POPUP, BitOR($WS_EX_TopMost, $WS_EX_MDICHILD), $MainGui)
    $file = FileRead(blub)
    Execute ($file)
    GuiSetState(@SW_SHOW, $FunctionGui)

    [/autoit]


    ...getan ist, da passiert aber leider null-komma-nix!

    Ich weiß, dass es eig. "AnyGui" gibt, aber ich will die Controls ja nicht auf einem Fremdprogramm erstellen sondern auf meiner eigenen Gui.. Hat da jemand ne schönere Lösung?

    - ChaosKeks!

    EDIT: ups sry hab grade schon selbst meinen Fehler entdeckt! Execute kann immer nur 1 Zeile verarbeiten, also passiert nix wenn die Datei mehr als 1 Zeile enthällt! Also hab ich das ganze mit _FileCountLines und FileReadLine gemacht ^^ Thema gelöst!
    Das mir sowas erst auffält, wenn ich bereits den Thread geöffnet hab -_-

    2 Mal editiert, zuletzt von ChaosKeks (15. Mai 2009 um 18:57)