Identifica el objeto COM que provocó un error en una secuencia de comandos.
Objeto.Source
La propiedad Source devuelve una cadena.
El siguiente código de JScript muestra cómo el objeto WshRemoteError expone el objeto COM que provocó un error en una secuencia de comandos.
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 - Línea: " & theError.Line & ", Carácter: " & theError.Character & vbCrLf & "Descripción: " & theError.Description & vbCrLf & "Source: " & theError.Source
WScript.Quit -1
End Sub
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
WScript.ConnectObject(secRemota, "remote_");
secRemota.Execute();
while (secRemota.Status != 2) {
WScript.Sleep(100);
}
function remote_Error()
{
var elError = secRemota.Error;
WScript.Echo("Error - Línea: " + theError.Line + ", Carácter: " + theError.Character + "\nDescripción: " + theError.Description + "\nSource: " + theError.Source
);
WScript.Quit(-1);
}
Objeto WshRemote | Objeto WshRemoteError | Propiedad Description | Propiedad Line | Propiedad Character| Propiedad SourceText | Propiedad Number
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |