Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: CarolR on November 16, 2005, 07:57:48 pm

Title: Microsoft .NET Remote Debug
Post by: CarolR on November 16, 2005, 07:57:48 pm
First of all the version 6.0 is great. I am very excited withh all improvements. You guys are doing a great job.  ;)
One of the common questions I have is about the creation of the sequence diagrams and until now I had to say that you have to create it manually. I didn't test the capture output yet because I usually debug the code using Microsoft .Net remote debuger. Does anybody know if the debug with EA supports remote debug? If so how to configure it?
:-/
Thanks
Title: Re: Microsoft .NET Remote Debug
Post by: CarolR on November 30, 2005, 10:42:25 am
Ok, I guess nobody wants to talk about Remote Debug and it seems that nobody is trying to run debug in C++ as well.  :-[
After trying several times the debug feature I am reaching the conclusion that it doesn't work yet unless I am doing something stupid.  ???
Here is the environment I set up:
1) I created a very basic C++ project in .Net 2003 using the standard MFC project.
2) I did reverse engineer of the project which created the basic classes used in the project.
3) setup the package build script as:
Name: eamfc
Directory: C:\Source-Trees\EAMFC\EAMFC\
Build->cmd: "C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.com" "C:\Source-trees\EAMFC\EAMFC.sln"  /build Debug /debugexe
Run->run: Debug\EAMFC.exe

I was able to build and rum but the debug just don't work. With this configuration I have the program starting but when I try to stop I get the message on the top of the EA saying "Not Responding".

I've tried all combinations possible and the help is not helpful.   :)

Can somebody give me some hint how this thing works?
Title: Re: Microsoft .NET Remote Debug
Post by: Eve on December 01, 2005, 01:08:42 pm
I don't know a great deal about the Debug support in EA, but I don't think we support Remote Debug.

Is your C++ project built for .Net?  We currently only support .Net 1.x and Java 1.5 applications.  Not native C++ code.
Title: Re: Microsoft .NET Remote Debug
Post by: henrygev on February 17, 2006, 04:08:07 pm
Hi All

So there is some fundamental issue that makes You to not support C++ not-managed debugging?

Or You do not see the need for that.

I do not know how in the rest of the World, but here in Silicon Valley, yet there is lot of not managed C++ code to deal with. So please do not leave us “unarmed” if possible.
Title: Re: Microsoft .NET Remote Debug
Post by: Eve on February 19, 2006, 01:13:39 pm
Basically as I understand it .Net and Java provide APIs for debugging.  We've hooked into them and there was a lot of work hooking into each one.  We plan to add debugging support for C++ (and ideally the other languages we support) but it takes time.

Oh, and we're well aware that there is a lot of non-managed C++ in the world.  (There's also a lot of COBOL and FORTRAN ;))
Title: Re: Microsoft .NET Remote Debug
Post by: Doctor on February 28, 2006, 02:50:24 am
Quote
We plan to add debugging support for C++ (and ideally the other languages we support) but it takes time.


What are the chances of Delphi?

Thanks
Title: Re: Microsoft .NET Remote Debug
Post by: Eve on March 01, 2006, 02:10:27 pm
Delphi hasn't been forgotten, but I don't know any more than that.