Variablen ständig abfragen?

  • Hallo Leute,

    kann man Variablen in eine Funktion setzen und via AdlibRegister ständig abfragen oder kann es da zu Problemen kommen? Gibt es evtl. bessere Methoden?

    [autoit]


    AdlibRegister("_test", 250)

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

    Func _test()
    Global $read = RegRead("HKEY_LOCAL_MACHINE\...", "bla")
    EndFunc

    [/autoit]
  • Die einfachste Möglichkeit wäre da sicherlich den Funktionsaufruf in die Hauptschleife zu setzen.
    Falls die Funktion in ein bestimmten Intervall aufgerufen werden soll, so würde ich auf die Timer Funktionen statt AdlibRegister zurückgreifen.
    Aber dennoch sollte das so möglich sein (obwohl man bei AdlibRegister ein wenig vorsichtig sein sollte).

  • Hallo,

    danke für die Antwort. Sie sollten eigentlich immerzu abgefragt werden (ohne Intervall). Hatte die Funktion jetzt an verschiedene Stellen in der Schleife gesetzt, aber irgendwie tut sich da nichts ?(

  • Guck mal nach ob deine Funktion eventuell durch eine Bedingung etc. Aufgerufen wird.
    Vielleicht hat sich da der Teufel versteckt. Am einfachsten ist es natürlich den Sourcecode hochzuladen.
    Denk bitte daran beim Hochladen die entsprechende Funktion zu nennen welche nicht aufgerufen wird.
    [Zeilennummern wären da sicherlich hilfreich, je nachdem wie groß dein Sourcecode ist.]