Warum bekomme ich hier einen Fehler?

  • Hi @ all(again),
    vllt. stört es aber ich habe gerade das thema:
    "MsgBox text aber ohne Buttons wie zum Beispiel die OK Button" gelesen und wollte eine Funktion schreiben.
    aber ich bekomme den Error:

    Code
    C:\Dokumente und Einstellungen\Sylvia\Desktop\Domes Ordner Privat\sd.au3 (3) : ==> Variable used without being declared.:
    $OnlyMsgBoxGUI = GUICreate($titel, 315, 131, 342, 189, BitOR($WS_MINIMIZEBOX,$WS_DLGFRAME,$WS_GROUP,$WS_CLIPSIBLINGS))
    $OnlyMsgBoxGUI = GUICreate($titel, 315, 131, 342, 189, BitOR(^ ERROR
    >Exit code: 1	Time: 0.322

    hier mein Code:

    [autoit]

    #include <GUIConstants.au3>
    func OnlyMsgBox($titel,$text,$sleeptime)
    $OnlyMsgBoxGUI = GUICreate($titel, 315, 131, 342, 189, BitOR($WS_MINIMIZEBOX,$WS_DLGFRAME,$WS_GROUP,$WS_CLIPSIBLINGS))
    $OnlyMSGBoxLabel = GUICtrlCreateLabel($text, 8, 24, 300, 81)
    GUISetState(@SW_SHOW)
    Sleep($sleeptime)
    GUiDelete($OnlyMsgBoxGUI)
    EndFunc ;==>OnlyMsgBox

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

    OnlyMsgBox("Testbox","Testversuch der OnlyMsgBox Funktion",10000)

    [/autoit]

    Gruß Roggazzz

  • Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    func OnlyMsgBox($titel,$text,$sleeptime)
    $OnlyMsgBoxGUI = GUICreate($titel, 315, 131, 342, 189, BitOR($WS_MINIMIZEBOX,$WS_DLGFRAME,$WS_GROUP,$WS_CLIPSIBLINGS))
    $OnlyMSGBoxLabel = GUICtrlCreateLabel($text, 8, 24, 300, 81)
    GUISetState(@SW_SHOW)
    Sleep($sleeptime)
    GUiDelete($OnlyMsgBoxGUI)
    EndFunc ;==>OnlyMsgBox

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

    OnlyMsgBox("Testbox","Testversuch der OnlyMsgBox Funktion",10000)

    [/autoit]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)