Article View: comp.os.ms-windows.programmer.tools
Article #805Re: borlandc++ and MSC++ DLLs
From: Craig Markwardt
Date: Sat, 23 Jan 1993 22:00
Date: Sat, 23 Jan 1993 22:00
28 lines
1977 bytes
1977 bytes
In article <1993Jan22.012720.28932@sygnus.uucp> tpurves@sygnus.uucp (Timothy Purves) writes: In article <CRAIGM.93Jan19132529@egnext1.SLAC.Stanford.EDU> craigm@egnext1.SLAC.Stanford.EDU (Craig Markwardt) writes: > >In article <C13v5G.1xn@panix.com> rryan@panix.com (Rob Ryan) writes: > >BC++ also has specialized Windows features which do not appear in any >other version of C++ that I know of. These are incompatible with all >other C++ compilers. Microsoft, in their MFC package, has used an >underhanded loophole in the C++ spec to accomplish their goals, which >BC++ later incorporated as well, but there are no other compilers out What "underhanded loophole". Please explain. Sorry, I don't have the original news article any more, but it was my understanding that Microsoft used a rather hazily undocumented "feature" of C++ in their MFC package, which allows messaging to be done. Borland had to modify their compiler to take advantage of this "feature" and use MFC. Craig -- --------------------------------------------------------------------- Craig Markwardt SLAC | "To cogitate and internet: craigm@egnext2.slac.stanford.edu | to solve ..." -MathNet ---------------------------------------------------------------------
Technical Details
Message-ID:
<CRAIGM.93Jan23140053@egnext1.SLAC.Stanford.EDU>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!unixhub!egnext1.SLAC.Stanford.EDU!craigmReferences:
<749@lax.lax.pe-nelson.com> <C13v5G.1xn@panix.com> <CRAIGM.93Jan19132529@egnext1.SLAC.Stanford.EDU> <1993Jan22.012720.28932@sygnus.uucp>Show Full Headers
Complete Article Headers
Newsgroups: comp.os.ms-windows.programmer.tools Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!unixhub!egnext1.SLAC.Stanford.EDU!craigm From: craigm@egnext1.SLAC.Stanford.EDU (Craig Markwardt) Subject: Re: borlandc++ and MSC++ DLLs In-Reply-To: tpurves@sygnus.uucp's message of Fri, 22 Jan 1993 01:27:20 GMT Message-ID: <CRAIGM.93Jan23140053@egnext1.SLAC.Stanford.EDU> Lines: 28 Sender: news@unixhub.SLAC.Stanford.EDU Organization: Stanford Linear Accelerator Center References: <749@lax.lax.pe-nelson.com> <C13v5G.1xn@panix.com> <CRAIGM.93Jan19132529@egnext1.SLAC.Stanford.EDU> <1993Jan22.012720.28932@sygnus.uucp> Date: Sat, 23 Jan 1993 22:00:57 GMT