Home All Groups Group Topic Archive Search About

How to debug program error on Windows with another language?

Author
8 Oct 2006 10:32 PM
BobAchgill
I downloaded and tried to install my program on a Hebrew Windows Professional
computer and got the error at start up of the program:
Application has generated an exception that could not be handled...
Process id = 0x890(2580)
Thread id = 0xa18(2584)

The only thing I did out of normal in the install is that installed
Framework .NET from a Home XP Hebrew licenced install CD rather than a XP
Professional Hebrew licenced install CD.  The user machine is Hebrew Windows
XP Pro licenced.

I develop on English Windows XP Pro.  I don't really know how to begin to
"debug" what might be going wrong on the user machine making it such the my
program will not start up.

Are there debugging tools that I can install on the user's machine so I can
see why it is coming up with error at program load?

I want to get my program to run on every language of Windows XP so I need to
get used to tracking down failures like this.

Thanks!

Bob Achgill

Author
9 Oct 2006 4:54 AM
Spam Catcher
=?Utf-8?B?Qm9iQWNoZ2lsbA==?= <BobAchg***@discussions.microsoft.com>
Show quoteHide quote
wrote in news:9C401A9E-5012-42FD-B2EB-E76BF730EAB1@microsoft.com:

> I downloaded and tried to install my program on a Hebrew Windows
> Professional computer and got the error at start up of the program:
> Application has generated an exception that could not be handled...
> Process id = 0x890(2580)
> Thread id = 0xa18(2584)
>
> The only thing I did out of normal in the install is that installed
> Framework .NET from a Home XP Hebrew licenced install CD rather than a
> XP Professional Hebrew licenced install CD.  The user machine is
> Hebrew Windows XP Pro licenced.
>
> I develop on English Windows XP Pro.  I don't really know how to begin
> to "debug" what might be going wrong on the user machine making it
> such the my program will not start up.


You can use the CLR debugger:

http://msdn2.microsoft.com/en-us/library/7zxbks7z.aspx

You'll need to include the debug files (PDBs) with the app for debugging to
work correctly. Otherwise, you can try:

http://www.sysinternals.com/Utilities/DebugView.html
Author
9 Oct 2006 12:50 PM
BobAchgill
Thanks!  CLR debugger showed me all the Load statements  when I ran it on my
development computer where I have the .Net Framework SDK installed.

But how can I use CLR debugger on my user computer?  Do I have to install
the SDK on the client computer to run the CLR debugger?

DebugView worked on the client computer but only showed one line of debug
output. It did not show any of the Program Load statements.  It is the
Program load that I am trying to debug.:o(

Bob

Show quoteHide quote
>
> You can use the CLR debugger:
>
> http://msdn2.microsoft.com/en-us/library/7zxbks7z.aspx
>
> You'll need to include the debug files (PDBs) with the app for debugging to
> work correctly. Otherwise, you can try:
>
> http://www.sysinternals.com/Utilities/
>
>
>
>
Author
10 Oct 2006 12:12 PM
Spam Catcher
=?Utf-8?B?Qm9iQWNoZ2lsbA==?= <BobAchg***@discussions.microsoft.com>
wrote in news:5E02BE07-B8D1-479B-9150-A9B747A3282D@microsoft.com:

> But how can I use CLR debugger on my user computer?  Do I have to
> install the SDK on the client computer to run the CLR debugger?

Yes, I believe you'll have to instlal the tools on the user's computer.

I believe remote debugging is possible too - if you have the proper
components loaded (VS.NET has some remote debugging components) and the
proper permissions.