Thread overview
Question: Which versions of VC++ have merged MFC/ATL headers
Dec 06, 2007
Matthew Wilson
Dec 08, 2007
Matthew Wilson
December 06, 2007
In order to accomodate one user's feature request, I need to know whether the merged MFC/ATL headers, in particular atlstr.h, are bound to a particular VC++ compiler version. Alternatively, whether they're bound to a particular MFC version.

My working hypothesis is that if _MFC_VER >= 0x0700, then I can #include atlstr.h with confidence

If anyone can shed any light on this, that'd be cool.

Thanks

Matt



December 08, 2007
Hi Mathew,

Thanks for consider my request, that helps allot when compiling ATL
projects.
To the best of my knowloge the atlstr.h / cstringt.h files where deployed
with Visual Studio 2000 (aka 7.0)
So I have to agree with you that _MFC_VER will do the trick or you could go
with compiler version.

Adicionally I attach files, are a request for you to consider a couple of "improvements" to stlsoft that I have been replicating them since the day I made them, and cursing the bad idea ever since :-) .

static_string - line  346 and others - added method   void pop_back();

mfcstl - line 144 - changed include from afx.h to atlstr.h. You can also use cstringt.h (MFC dependent) atlstr.h (MFC independent)

Kind Regards
Cláudio Albuquerque



"Matthew Wilson" <matthew@hat.stlsoft.dot.org> wrote in message news:fj9jul$1enj$1@digitalmars.com...
> In order to accomodate one user's feature request, I need to know whether
> the merged MFC/ATL headers, in particular atlstr.h, are bound to a
> particular VC++ compiler version. Alternatively, whether they're bound to
> a
> particular MFC version.
>
> My working hypothesis is that if _MFC_VER >= 0x0700, then I can #include atlstr.h with confidence
>
> If anyone can shed any light on this, that'd be cool.
>
> Thanks
>
> Matt
>
>
> 




December 08, 2007
Cláudio

My apologies

I've already incorporated these changes into the 1.9 trunk, just not yet had time to release. I should have emailed you this to save you the effort. ;-/

Should be out this w/e, or early next week.

Matt

"Cláudio Albuquerque" <cláudio@nowhere.com> wrote in message news:fjcp5d$186k$1@digitalmars.com...
>
> Hi Mathew,
>
> Thanks for consider my request, that helps allot when compiling ATL
> projects.
> To the best of my knowloge the atlstr.h / cstringt.h files where deployed
> with Visual Studio 2000 (aka 7.0)
> So I have to agree with you that _MFC_VER will do the trick or you could
go
> with compiler version.
>
> Adicionally I attach files, are a request for you to consider a couple of "improvements" to stlsoft that I have been replicating them since the day I made them, and cursing the bad idea ever since :-) .
>
> static_string - line  346 and others - added method   void pop_back();
>
> mfcstl - line 144 - changed include from afx.h to atlstr.h. You can also
use
> cstringt.h (MFC dependent) atlstr.h (MFC independent)
>
> Kind Regards
> Cláudio Albuquerque
>
>
>
> "Matthew Wilson" <matthew@hat.stlsoft.dot.org> wrote in message news:fj9jul$1enj$1@digitalmars.com...
> > In order to accomodate one user's feature request, I need to know
whether
> > the merged MFC/ATL headers, in particular atlstr.h, are bound to a particular VC++ compiler version. Alternatively, whether they're bound
to
> > a
> > particular MFC version.
> >
> > My working hypothesis is that if _MFC_VER >= 0x0700, then I can #include atlstr.h with confidence
> >
> > If anyone can shed any light on this, that'd be cool.
> >
> > Thanks
> >
> > Matt
> >
> >
> >
>
>
>