Thread overview
Debugging DOS applications
Sep 11, 2003
vincent.callanan
Sep 11, 2003
Walter
Sep 12, 2003
roland
September 11, 2003
Hi,

I badly need a C++ IDE for developing DOS applications (boot utility programs)while also supporting MODERN compiler features so that I can build atop a proprietary code framework. Digital Mars seemed to be the answer.

However, having purchased the CD, I have been tearing my hair out trying to find a way of DEBUGGING a DOS application. I tried running the Win16 version of the IDE but when it builds I get the error "Cannot Create DOS application window".

Assuming that Digital Mars does not have a 16-bit DOS debugging capability, is it possible to generate enough debug info to use Borlands DOS Turbo Debugger (the one that shipped with version Borland C/C++ 4.5 which unfortunately is missing a few important compiler features which I need).


September 11, 2003
The Win16 version of the IDDE needs to be actually running under Windows 3.1, it will not work running under Win32 emulation. If that is not workable for you, any DOS debugger that can use linker .MAP files or Microsoft CV format will work, such as Microsoft symdeb, Microsoft codeview, Rational's "d" debugger, Logitech multiscope, or the zortech zdb.

zdb would be best, but sadly, I have never been able to find the author of it to license it from him.

I've never tried turbo debugger. It's worth a try.

<vincent.callanan@rvjc.com> wrote in message news:bjpm5u$2eso$1@digitaldaemon.com...
> Hi,
>
> I badly need a C++ IDE for developing DOS applications (boot utility programs)while also supporting MODERN compiler features so that I can
build atop
> a proprietary code framework. Digital Mars seemed to be the answer.
>
> However, having purchased the CD, I have been tearing my hair out trying
to find
> a way of DEBUGGING a DOS application. I tried running the Win16 version of
the
> IDE but when it builds I get the error "Cannot Create DOS application
window".
>
> Assuming that Digital Mars does not have a 16-bit DOS debugging
capability, is
> it possible to generate enough debug info to use Borlands DOS Turbo
Debugger
> (the one that shipped with version Borland C/C++ 4.5 which unfortunately
is
> missing a few important compiler features which I need).
>
>


September 12, 2003
Walter a écrit :
> The Win16 version of the IDDE needs to be actually running under Windows
> 3.1, it will not work running under Win32 emulation. 
...
It works with me on Win98SE
I remember I had problems with "Cannot open DOS Application Windows" message but fixed it I don't remember how. It seems to me it was something with write permission on a file on DM/bin ( when a file is copied from a CD-ROM to disk it is read only )

roland