Re: VBScript not getting Exception details

Tech-Archive recommends: Fix windows errors by optimizing your registry



Seems you've answered your own question, then, haven't you?

Cheers


Peter

"James" <James@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:C394685B-9EFE-49EE-B497-A8F84BCF0465@xxxxxxxxxxxxxxxx
Peter,

VBScript is not the intended client. It just happens that a legacy
application uses VB scripts to get things done in an area where rules
change
almost everyday. VB scripts allows them to change that part of the
application to be very dynamic.

The application that uses these VB scripts are written in C++ (unmanaged).

VB scripts do not understand exceptions but the err object mostly gets all
exception information, I guess, through the GetLastError API. .NET runtime
sets the last error when exception occurs upon calls from a COM object.

Thanks.
James

"Peter Bradley" wrote:

Does VBScript understand exceptions? I didn't think it did. Why are you
using VBScript?

However, since I'd rather have my hand cut off than "program" in
VBScript, I
could very well be totally incorrect about what VBScript can and can't
do.


Peter

"James" <James@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:658F1ADD-688E-465B-9EE0-88350442EDFA@xxxxxxxxxxxxxxxx
I have a remoting object hosted in a Windows Service. One of the clients
is
a
VBScript that invokes a proxy CCW dll. The script gets all
ApplicationException details but no system exception
(Exception,SqlException
etc) details.

An example error message displayed has:

Error: System error.
Code: 80131904
Source: .Net SqlClient Data Provider.

On the server I can see the correct information. A .net client gets the
correct information as well.

If I wrap the exception in an Application Exception by
catch (Exception ex)
{
throw new ApplicationException(ex.Message, ex);
}
VBScript gets the error message correctly.

How can I get the correct exception details in a VBScript?





.



Relevant Pages

  • Re: VBScript not getting Exception details
    ... Does VBScript understand exceptions? ... On the server I can see the correct information. ... If I wrap the exception in an Application Exception by ... VBScript gets the error message correctly. ...
    (microsoft.public.dotnet.framework.remoting)
  • Re: Object oriented
    ... but there will be a lot of wasted words if you have some or a lot of programming experience in some version of BASIC or any other programming language. ... Microsoft provides a wealth of objects that VBScript can access to do all the stuff you really want to do. ... Many, perhaps most, sample scripts in the help file are aimed at being used within a web page, not in a stand-alone script. ...
    (microsoft.public.scripting.vbscript)
  • Re: How to send data to a C# App from VBScript
    ... > VBScripts (also located on the file server) to which I would like the ... > and the scripts will never be ran w/o the application. ... I basically want to send status and such from the vbscript ... the parent process is by redirecting the standard output of the scripting engine. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: running scripts on multiple computers
    ... The example VBScript program linked on this page uses WMI to deploy patches ... computer names, then instead of saving the names to a file, loop through the ... when you want to write scripts that work against ...
    (microsoft.public.windows.server.scripting)
  • Re: Need tutorial suggestions!!
    ... for developing some quick scripts for my project. ... VBScript, by itself, is a handy little programming language that has ... Windows includes WSH, ... system object for manipulating the file system, ...
    (microsoft.public.scripting.vbscript)