Hallo,
in der eng. Hilfe von ObjEvent hat sich von 3.3.8.1 auf 3.3.10.0 die Beschreibung der Syntax so verändert:
3.3.8.1
ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] )
ObjEvent ( "AutoIt.Error" [, "function name"] )
3.3.10.0
ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] )
ObjEvent ( "AutoIt.Error" [, "function"] )
Leider ist für den zweiten Aufruf (zum registrieren der Fehlerbehandlungsfunktion) keinen Beschreibung des Paramter 'function' angegeben. (der sich von 'funktion name' auf 'function' geändert hat).
In der neuen Hilfe steht unter den Bemerkungen nun bezüglich des zweiten Aufrufs folgender Satz:
If the second parameter is omitted, it will return the name of the current Error handler function or function, depending what was used when registering.
Wie kann ich mir das vorstellen? Was ist da mit "function" gemeint? Wie kann man einen Funktion noch übergeben (außer mit ihrem Namen?)
Im zugehörigen Beispiel wird die Fehlerbehandlungsfunktion leider auch nur mit Ihrem Namen registriert.
(Local$oErrorHandler=ObjEvent("AutoIt.Error","_ErrFunc") )
/Indi2go
Ps.: hab im eng. Forum auch schon angefragt, aber dort bis jetzt leider keine Antwort erhalten.