How to debug program error on Windows with another language?

G

Guest

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
 
G

Guest

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
 
G

Guest

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.:blush:(

Bob
 
G

Guest

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top