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

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • 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.