Conecta los orígenes de eventos de un objeto a funciones con un prefijo determinado.
objeto.ConnectObject(cdnObjeto, cdnPrefijo)
Los objetos conectados resultan útiles para sincronizar los eventos de un objeto. El método ConnectObject conecta la interfaz saliente de un objeto con el archivo de comandos después de crear el objeto. Las funciones de eventos se forman con la combinación de este prefijo y el nombre del evento.
El ejemplo siguiente demuestra el uso del método ConnectObject para conectar al evento Error del objeto WshRemote.
Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
WScript.ConnectObject
RemoteScript, "remote_"
RemoteScript.Execute
Do While RemoteScript.Status <> 2
WScript.Sleep 100
Loop
Sub remote_Error
Dim theError
Set theError = RemoteScript.Error
WScript.Echo "Error " & theError.Number & " - Línea: " & theError.Line & ", Carácter: " & theError.Character & vbCrLf & "Descripción: " & theError.Description
WScript.Quit -1
End Sub
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
WScript.ConnectObject
(RemoteScript, "remote_");
RemoteScript.Execute();
while (RemoteScript.Status != 2) {
WScript.Sleep(100);
}
function remote_Error()
{
var theError = RemoteScript.Error;
WScript.Echo("Error " + theError.Number + " - Línea: " + theError.Line + ", Carácter: " + theError.Character + "\nDescripción: " + theError.Description);
WScript.Quit(-1);
}
Objeto WScript | Método DisconnectObject | Método CreateObject | Método GetObject
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |