473,385 Members | 1,764 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

compilation or debug 16-bit Application using VC++ 6.0

Hello Al

I am re-designing 16-bit application of other party. but currently i don't have VC++ 1.52
I want to compile or debug the original 16-bit application

Thank you.
Nov 17 '05 #1
6 3415
>I am re-designing 16-bit application of other party. but currently i don't have VC++ 1.52.
I want to compile or debug the original 16-bit application.


You can't compile or debug it with VC6 (unless you're actually porting
the application to Win32 of course). You will need a 16-bit compiler
such as VC++ 1.52c.

Dave
Nov 17 '05 #2
"vaishnavnitin" <ni***********@indiatimes.com> wrote in message
news:C6**********************************@microsof t.com...
I am re-designing 16-bit application of other party. but currently i don't have VC++ 1.52. I want to compile or debug the original 16-bit application.


That tool has long since been discontinued.

If you are a MSDN subscriber, you might want to check if it is available as
"archived" content. If I recall correctly, it was at some point but it has
been so long since I've used a 16 bit compiler I can't say for sure.

Even if you get it, don't get your hopes up too high. You can not run the
IDE on NT/2K/XP/2K+3, though you should be able to use the command line
tools there.

To be perfectly frank, if you find another vendor still selling and
supporting 16 bit tools, you might want to check with them.
Regards,
Will
Nov 17 '05 #3
I think there are some free 16-bit compilers available, possibly djgpp.

"vaishnavnitin" <ni***********@indiatimes.com> wrote in message
news:C6**********************************@microsof t.com...
Hello All

I am re-designing 16-bit application of other party. but currently i don't have VC++ 1.52. I want to compile or debug the original 16-bit application.

Thank you.

Nov 17 '05 #4
On Mon, 24 May 2004 12:45:27 -0400, "William DePalo [MVP VC++]"
<wi***********@mvps.org> wrote:
"vaishnavnitin" <ni***********@indiatimes.com> wrote in message
news:C6**********************************@microso ft.com...
I am re-designing 16-bit application of other party. but currently i don't
have VC++ 1.52.
I want to compile or debug the original 16-bit application.

Even if you get it, don't get your hopes up too high. You can not run the
IDE on NT/2K/XP/2K+3, though you should be able to use the command line
tools there.


FWIW:

VC++ 1.52c runs fine on NT4 including the IDE. I recall having to
tweak the installation slightly because NT complained about some of
the DOS stuff it put in config.sys, system.ini, etc.

The only problem is working with code that accesses hardware directly,
which Win 3.xx allows and NT does not.

George
--
for email reply remove "/" from address
Nov 17 '05 #5
"George Neuner" <gneuner2/@comcast.net> wrote in message
news:4n********************************@4ax.com...
VC++ 1.52c runs fine on NT4 including the IDE. I recall having to
tweak the installation slightly because NT complained about some of
the DOS stuff it put in config.sys, system.ini, etc.


Including CodeView for Windows? And there is at least one virtual device
driver (VxD) in the package which handles the communication from the
character mode build tools to the output window in the IDE which refuses to
load quite simply because NT has a different driver model.

I understand that some folks might still want to use it, but the truth is
that it wasn't designed for that platform and runs only marginally well
there.

Regards,
Will
Nov 17 '05 #6
On Wed, 23 Jun 2004 12:46:11 -0400, "William DePalo [MVP VC++]"
<wi***********@mvps.org> wrote:
"George Neuner" <gneuner2/@comcast.net> wrote in message
news:4n********************************@4ax.com.. .
VC++ 1.52c runs fine on NT4 including the IDE. I recall having to
tweak the installation slightly because NT complained about some of
the DOS stuff it put in config.sys, system.ini, etc.
Including CodeView for Windows? And there is at least one virtual device
driver (VxD) in the package which handles the communication from the
character mode build tools to the output window in the IDE which refuses to
load quite simply because NT has a different driver model.


I never had any problems with the char mode tools piping output to the
IDE. The editors, build tools and the IDE debugger worked fine on NT.
Char mode CodeView worked if you were careful and stayed within your
own application code ... tracing into system code would usually result
in a freeze (but NT could still kill it). I'm pretty certain CodeView
for Windows didn't work at all.

In one of my former lives I developed industrial image processing apps
that ran under Win3 (and Win9x in 16-bit mode) using proprietary
add-on hardware. I put NT4 on my desktop soon after it was released
because the 16-bit VC++ tools crashed so often. Emulation libraries
let me write code and do a lot of debugging at my desk without the
hardware. NT (after SP1) gave me stable platform for that and I used
it for serious 16-bit development for over two years.

I never used CodeView very much - I found the IDE sufficed for most
debugging and when it didn't there was a hardware issue and I usually
needed big guns - SoftIce, digital scope, once in a while a logic
analyzer ...

Some of those 16-bit systems from the mid 90's are still in service.
I actually fielded a support call regarding one of them just last
month. Thankfully I was able to solve the problem by looking at the
source as the proprietary hardware has gone the way of the DoDo. But
just in case, my old NT development system with its emulation
libraries is resting comfortably in stasis.

I understand that some folks might still want to use it, but the truth is
that it wasn't designed for that platform and runs only marginally well
there.


There is still a fair amount of interest in 16-bit C/C++ tools for
embedded development on DOS, extended DOS and bare hardware. There
are irregular (but continuing) inquiries in comp.arch.embedded about
using VC1.5x.

George
--
for email reply remove "/" from address
Nov 17 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Rick | last post by:
I am testing out the compilation options in web.config to batch-compile each directory. It doesn't appear to behaving as expected. It looks like there is not any batch compiling happening at all...
1
by: Carlos Kim via DotNetMonster.com | last post by:
Compiler Error Message: CS1026: ) expected Source Error: Line 12: <body MS_POSITIONING="GridLayout"> Line 13: <form id="Form1" method="post" runat="server"> Line 14:...
3
by: Robert | last post by:
I have a number of web projects converted from 1.1 to 2.0 in VS2005. I am methodically seeing the error below: The element 'compilation' has invalid child element 'compilers'. List of...
2
by: rsphere | last post by:
my app is running just fine on my home dev box. no compilation errors at all. when i move the whole file structure to my hosted site i get the following error when opening the main page: ...
28
by: richardlang | last post by:
Anyone out there ever come across a preprocessor macro that compares an argument value against the predefined __DATE__ macro in order to control conditional compilation based on date. Something...
1
by: musosdev | last post by:
Hi guys Ok, so I've been trying to work out how to get a Release version of my website out of VS2005, and I'm having no luck! Hopefully you guys can help.. I've tried setting compiler...
1
by: Yoni | last post by:
I created two projects, one web and one windows app. The Conditional code works ONLY for the windows app: #if (DEBUG) MessageBox.Show ("In Debug"); #else MessageBox.Show("Not Debug"); #endif ...
0
by: Henry Jan | last post by:
Hi All, In VS2005, when I use compilation directive for namespace that contains a control Control1 class, e.g.: #if _Version_A_ namespace Component.Windows.ASuite #elif _Version_B_ ...
5
by: Jonas Hallgren | last post by:
Hello, Is there any general tips on how to solve this problem: my Debug version runs fine but when I do a Release version I get error messages!? I'm hoping it is a simple option somewhere or...
6
by: maxwell | last post by:
I'm trying to use the gpp utility (Gnu points to http://en.nothingisreal.com/wiki/GPP) to do conditional compilation in Python, and I'm running into a problem: the same '#' character introduces...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.