Désenregistre une fonction AdLib.
AdlibUnRegister ( ["function"] )
function | [optionnel] Nom de la fonction adlib dont l'enregistrement doit être annulée. Consultez les Remarques pour plus d'informations. |
#include <MsgBoxConstants.au3> If ProcessExists("SciTE.exe") = 0 Then MsgBox($MB_SYSTEMMODAL, "", "Vous aurez besoin d'exécuter SciTE.exe pour que ConsoleWrite s'affiche.") EndIf Example() Func Example() ; Enregistre la fonction MyAdLibFunc() qui sera appelée toutes les 250ms (par défaut). AdlibRegister("MyAdLibFunc") ; Sleep n'arrête pas les fonctions AdLib en cours d'exécution. Sleep(1000) ; Les fonctions AdLib ne s'exécutent pas tant que une fenêtre bloquante est affichée, par exemple MsgBox, InputBox, WinWait, WinWaitClose, et... MsgBox($MB_SYSTEMMODAL, "", "Aucun message console ne sera affiché tant que la messagebox est affichée.") ; La fonction AdLib: MyAdLibFunc() va redémarrer. Sleep(2000) ; Annule l'enregistrement de la fonction MyAdLibFunc() pour être appelée toutes les 250ms. AdlibUnRegister("MyAdLibFunc") EndFunc ;==>Example Func MyAdLibFunc() ; Assigne une variable statique avec le nombre de fois que la fonction est appelée. Local Static $iCount = 0 $iCount += 1 ConsoleWrite("MyAdLibFunc called " & $iCount & " time(s)" & @CRLF) EndFunc ;==>MyAdLibFunc