Contiene la línea del código fuente que produjo el error.
Objeto.SourceText
La propiedad SourceText devuelve una cadena.
No siempre se puede obtener el texto del código fuente. Si no se puede, la propiedad SourceText devuelve una cadena vacía.
El siguiente código de JScript muestra cómo el objeto WshRemoteError expone la línea del código fuente que causó un error.
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 & "Texto original: " & theError.SourceText
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 + "\nTexto original: "_+ theError.SourceText
); WScript.Quit(-1); }
Objeto WshRemote | Objeto WshRemoteError | Propiedad Description | Propiedad Line | Propiedad Character| Propiedad Number | Propiedad Source
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |