Subj : Re: Opinion Question - is there a preference for the various versions? To : borland.public.cpp.borlandcpp From : Ed Mulroy [TeamB] Date : Tue Oct 05 2004 04:01 pm Borland C++ 3.0 supported Windows 3.0 and its VCPI method of handling memory above the 640K limit, a scheme which limits what is up there to only one program. Windows 3.1 and above as well as DOS itself often only mimic VCPI with difficulty. Borland C++ 3.1 and above use the DMPI method of handling that memory as does DOS and all Windows versions from 3.1 up along with most debuggers, some printer drivers and other things. There is significant advantage to developing DOS applications under BC++ 3.1 over using BC++ 3.0. As I recall, and I was deeply into this at the time, the BC++ 3.1 DOS development facilities were, depending upon the item in question, either equal to those in 3.0 or superior to them. If you have problems developing for DOS using Borland C++ 3.0 the source of the problem will stare back at you from the mirror when you are shaving. The facilities of Builder are facilities using the advantages of 32 bit Windows. You cannot have them or get them under DOS. When I have a need to develop for DOS and am near a machine on which it is installed, I use BC++ 5.02 to do it. If I have significant source to type, then I use the IDE and debug via Tools|Turbo_Debugger, which fires up the same debugging tool I use from the command line. .. Ed "D Kat" wrote in message news:4162de5d$1@newsgroups.borland.com... > Thank you. I have 5.02 and will take your recommendation. > > I debug DOS apps from windows using 3.0 - problem being very small > DOS window and none of the printing capabilities I have with Builder > (of course that is commenting out all the functions that use boards > that are not used in Windows...). .