Func in Func

  • geht es eine Funktion in eine Funktion zu packen, die dann nur von der 1. äußeren Funktion nutzbar ist?

    so in etwa:

    [autoit]


    func main_1()
    while 1
    if irgendetwas then
    sub_main_1()
    endif
    sleep(1)
    wend

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

    func sub_main_1()
    ;die soll dann nur von der sub_main_1 angesprochen werden
    endfunc
    endfunc

    [/autoit]
  • Zitat

    die dann nur von der 1. äußeren Funktion nutzbar ist?

    ich verstehe dein Problem auch nicht...
    mach das doch einfach so:

    Spoiler anzeigen
    [autoit]

    func main_1()
    while 1
    if irgendetwas then
    sub_main_1()
    endif
    sleep(1)
    wend
    endfunc

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

    func sub_main_1()
    ;die soll dann nur von der sub_main_1 angesprochen werden
    endfunc

    [/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. ;)

  • ja danke.

    Ich weiß gerade auch nicht, wo mein Problem war.
    Ich habe wohl vergessen, das man auf Parameter an die Funktionen übergeben kann...

    aber danke.