Windows Script Host  

Propiedad SourceText

Contiene la línea del código fuente que produjo el error.

Objeto.SourceText

Argumentos

Objeto
Objeto WshRemoteError.

Comentarios

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.

Ejemplo

El siguiente código de JScript muestra cómo el objeto WshRemoteError expone la línea del código fuente que causó un error.

[VBScript]
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
[JScript]
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);
}

Consulte también

Objeto WshRemote | Objeto WshRemoteError | Propiedad Description | Propiedad Line | Propiedad Character| Propiedad Number | Propiedad Source

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.