c++.stlsoft - Question: Which versions of VC++ have merged MFC/ATL headers
- Matthew Wilson (9/9) Dec 06 2007 In order to accomodate one user's feature request, I need to know whethe...
- Cláudio Albuquerque (327/338) Dec 07 2007 Hi Mathew,
- Matthew Wilson (12/46) Dec 07 2007 Cláudio
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
Dec 06 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 Mattbegin 666 mfcstl.rar MYF3.4FFWF+8VTXTWCW*Y-I44D4V=B1*U$E]$YO/^_*A)>-(DH 7=DV2B6TW, MF[SX*5D:5F[\'5=V+ M+\H/0E> 7U >6`04:7RU/O4U/HOKZ_J4A-X%\"WK4 M>QAOW6F\&H;^5>K%B&Y%=N1S'B9:/>>5EEM3J65O+8U+[/SV\C4XN"O:YN%3 M`O<QJXUUFJL$LNAY,+2G6% RYX=UG#B FXR$)7I5B\IBP*MC?U+R[5V"&%=C M)X+,-5"\L-5_*"[ME&;\./=B`A1F[7QQ&-K7GKZVU$>I_6"CD.W<IKZNKKE< M4KM,B)IB$15\3X!1O8IT9J&N\$?5KN8>&9/PP!>R'-8 "M P*?ME?*+2V/KB M^O=)8P+%AG4Q0T88``H;(<;/6O>#V0.R^30(2(DF8/,=(,GA>.NH<)A6;]<9 MM:<PW"8:<U8+PH*88J83X*MJKL$+*W(:!\2%7L,P6 74#QPBG M],-07%<$*D1F.K0&0NPFI-[()1><NK>*99S&$T7ZRATEO,W7,F8;)=9P\,/J MIG=VRAB6NB[F&*7%XW&+MK!G=VFD(^0%S?"Q:BTL\'-T5N7?4#W\G+9^-C>W M]Y3=^0>3*5>SR?+EL>_X<RGPL\.5^6 -;C[QE7CYOVW>?FLA8:5:T&)TB#Q\ MGSX-;_]N3O%K*^7\M<7)PV $`(/*^.;(K53*?'7X>?>\'WO `13CL_/ 'Q6. M8+M"E4$L$&Y^*A0X%.*(6O\`^5;=L9=YOD13X, XQ)_ !0K9A('P,K\_#X61 M<_+R6;1 X4BATM0]5H6(5:H&*!9BJ^._"6I:A1X>&8F-GHA3Y10*4EVZ8,AZ MA_X=\Q0X_D O"Y7YA1F3VUP60!S<.1VN3*5 ?9O_VWP1.(CY9%! <!N)[\N M<+P%P?%;BK>\$FI>0J$&39GX9^(3ZL\!!%KGW;4(?- R)3WV;.\2^X6>7XV* MH>L&.WB7AE8DV!6$&OD(QPV#L/>'1E0+<&\\:$AYN6L*DHG^6(WF3O0%<%J< M5\%OM[&C8+,N]6Y=\&V :KXUW?-O[UCF- Z; 01GVAK%9NQ6!]CW >U W\[X MK"HX</\[ 0S$*__=?^?\U&6,'=[ W'O\N+A _B;IX;KN_NIS`R_'.0\7YXPQ MOGAQ,LX =^ J&$6!/WK*.^.:V0=F2AG-B8- ;A A+7[X-R6O3%4+L.T+'&[% M7F*F78=[]R%29;Z6"B_F&Z)4[;+KCPNR(KR\:($%RUCO2^XQ='YJP1;AH9&[ M\*YRZ4/;Z(NR/2 37>08=>;[LX?H%Y7'.D5Q =BQE+WU^T#K4WD.IF19KJ)T M"XL=/%\!GLHA!T;0*>4;OZ*.8B+9WH9$PL,2,6.;\&\G"-3<5P1G"9"8BM// M1X*1:>^K=Z N&!95\%S7I6J7V+ARK+F6\8Z/2X9Z\8F&==)BN3 "6LB;!AP[ M1V&*Q .-1?<B$[C<6=6/A-$&2W) S[5>FJH$#A*%?=^&>9Z6VL&Z ,$]G.OT M(LSS]]I_HA)$`OH8CK.;68HZO;J_,UA_PQ:?V>V8]W]^I1 6LZW6=+K.R:[K M==TNN[-KNMUW2Z[LFPZW8=+L.Q;$Q"-ATNP[(\'F/!XCP>C>#S' \1X/2[+S M=ETNR[)M.MVG2[3L6S,6=LNEV79' \QX/$>#T;P>8\'B/!Z/:?;M.EVG4I%K MBCG/"4Y!9_T=%,POZ#B63FB"HGZSCB_ N&/8-S!VI-1Z9I:ES4D?#X(]HK*1 MS0O:>=.1SJ3J]T\I&?"9"LB"ZI(N=>SQ<ECA!/K%JWNV>7A"2[TQ+&+&KTX5 M5 E^;"FGN:NOKB1K3F(8&QH-[_2^Z_2I_<IU!P8`X&"^-L89-$9JI]W2'DTB M*V<%;FRZ[(^D(?AN!"H[,_4LT:*0":\XXL>X,>$8>$2I=&'_2(=]W:-1"*#R MC;7U/MC6"K?[05JAO.IJ%S"K P YN7[]?U)7L%RMXR7)Z=6U5WZ*KO_?IN0% MVR\V\OTARH,`TUN"]?4&Z[E77VU-,/YL&IQ'$LWC9[(>?T !KAN3_R4V*NJI M$CFZ9:.AZV#R MR*'<)30NE;-<(\$"*[>KJTZ!$Y &-" <U],A,PM:*B7%T>'^-HR)I9#IJ,&N M%2 11+$QH(,4P][4%.- FEAM_^I>W:%CQLE*GPF(K3R2O*)^ES%T)F%.+K[] MFV2;40MI\XV7R4'_VT''O+!-%>D)49,H(EW&R>C56U0AN,S)^ ,!O(M HD:8 MW>'%Z>$9IF>YRIT!5ER: U'=-3<P5FIC 7 K"C%)T2K\UV"HXR*.8>C\O()K M-6[<Y B3E<*BW;%*IQ!T5FX.7QC3_6 [)0>\64A(1,,0F_X2XTYRS*A?6M! M6(>:D(A34F^D,]3NFCI.;IAI\E7_(35&/PM=)Z4\$0VK &=I^$%$P"AR-XP- M!<^:M&JWT<DY^G:CW&'4I,2MU9[DQ[)TS = (.I>JC U%G?/D</6?V$`]4W' M1-UEQP=DW!W%FGP+JM%6RSR2SU^LZP'\5(S"Z'0QG\2&0AE0A^XC3,PHMI0/ M<JY ;$P`\ 5'<'WS&(PBZQ'#GM MV?G5 <4Y*U?P)5)L`RF(X&&ANU64*>1?/$$_,B6>(MIM:8-5+GKGNY!QVL=. M:'98$LK-%%3K=L%VZ?FE%>0_.>^&JA>%4-DOM$VYUTN?0A*9US;<Y/D(! VG M.^GET]%MWK$H]"PI7JA\'X4.;7R ^>M)9',`T-XHAHQC>1C-$+R?^SXA]AJW M_D-,:E3/;&T6D=FXQPCFKFP5;_"6I89S( S.DYBX1VXU0H>A3AQ70>_'H>,> MFBEC*!>2E(.AHE94TG\&<<S-U(]7&C? YC$FAT0ZI"\SA62U9KS*?'.((CC" M3P+J"!E>]+RVB&%X9:L W&[VC*V3T?'O<)LR&J0CH"ED]O=(IA \,5F"' NW MQ?>,15,YI\K80G*43-\^?R195QE&Z8"GC<FZV,HVS8?S1M2C9G<?,I(U`!J) M2;*>2!.>F1WGRXB$TGFYAZ7TN2 #Z'TQX\>_+G29&BR1\I<(4<A?M+J 6 (M M?\-*,"TO<; ^W4'S>Z0;1$.M%OH21')M:!#MGG MMJ&1.?TG3I&06,7V>]SF 6>\IL-J$LXL7YUUE$C\0U=)R3.UX0E^K TT%;!W M0XKDC?BHFFB1XY>D.X*9PL,^]]QI+Z:>5XT!49PS[*:<>AIGZQX/6TX^!#X[ M]!9$SVVE-Y6Q',01+4WG*7J:&S _8;O;<]P*%RIX4SBS41WS&?$$>(T(^?17 M[5_=C*0WKX[KF$8H-\-9K<JU#Z"87Z^X,J=NKIS8>0W$<!O_Q$]=-3DR6O11 MJIM[W.Y(! J=O-X?Y>:=G?:;G9YWJ1E'&!B#BD2%+"SUK6\'5DP?5W[>/()< MH=G7BYG8(9G"J[35;K\C:DZQFJB]B:[YNR>V7OHA/QH8 F4G"D!WYL+B#HU2 MT*&&-EESU<2<B1#D MI7-?+3GEE? %(- ?..H=[)-(\1TA._%81X.6^10F.1VZ"97EF'*?0\8G_P$\ M4YN[$L!NM3L\3<:)TJ/NL;9[X488N3C*-TS3R,_T\Z[*D[$?/!^XT><.^153 M;;HU$;^:<OJ);*I:'C7AC2Y[:MMN/1&PR6?L=7-?]GM4K!ON%3$B0KRQ#L=+ MU9HNX[V>+'K5>*JHM-WQU6I&"]I[#V=%5-*"GL/:>MYQ3\T0<=?YK*' 98Z9 MHD:S>X&Q\8&N,LX'7=]WN'U>VWNBSR[RGC^GDO=C..]*>I[[>0OG]5G2?JLZ MYX=\>)N&=>_?D"7TCLWU?L%B/UP_QS1 (LJ'U2% 9WK)9OA^Z+'0`MF_?=>5 MU(X,SK(=*$*QN%^.-W\I-&$!^Q!'%3_BO-53X+(,&/&$% L\0.WUD"A\2"+? M7,ED;%XK`I3JN U_3PH)^EM2%TWII'SE7)!I/9?QZ-MGT_O1-Y9/\AX-29FO M1*: W=_MNK8B!QTVX40G4355/J"!X[\9L)V6]4*6OY'I&5>/`4 5K4NW6INT M$^> '-MTO>FW3>[/]Z >K]N]/53>,_'0$3<=A[TW*;SGY_0Z!_[K\5UXX$V M]_A'\ :M4E<=$_8 ;FW^<YRKF&VBM"^*(T! >EV_X_Q2O>W^3ERY`K?WO[A) MR0W6F>XOO0O2&TL'XB\:</0/NJ8BV H_$6VG2"W;+8P#V6QLDJ/2'.;"4$E) MSD3R8),]" KUKX.XI-$E<0^K6989<+GYE/W8T/W\AY;/R"+J\.MQU]^E3JR^ MI\)2?4-N]]_OW^.W9Y*WY<]&HWIBCMF-JD8Q*%UR<$SX#Z5"6?\ZO>_^ A"D MV S24,">\TE"%>;'0O)N!4_ I>I/40+V:-0Q]#G-?\!]NP:C[L/.\Z#DY:WO MXJUNR&2V3G1(^S:P:#J ` end begin 666 static_string.rar M2TDVFFVF- PD) WP -I7=J_%)6O%A\0O_"5_6O1IBHM-(5M&OIBU\J^OO^X3 M)N^I63V1,16MUEK'/;U^WM**] ?RG;4J)%^.MTV;(I%B\NB]*=:MUBX:-O^/ MM6K[RA;.S1ZU4UE%MU/Y21A8 :X[EJS86:#O-36("C B*I6OHL*VG7LWAVNL M:<3;28?.JQ#T^FWTB_S<9>O']?U_(G?Y+-5>C_ =[BL?)D3F3M"_'8V/S,!O M;8KN4:Z;=NSL]V;5(=;N'Z-=P7V+/6%%\ A2*DD FU1 CL.&Z,NI]0N50)JJ M*FK5$U2CMP`O53PT$ $RM6%_5][X]V-K";5<H;0O10=,.:YW=- 2Y &)2\F4 M[EJHF3H\P'4M=8N?"O769WZE`HI>1/[ ';(!J]A<YU*E,8$P! <BLLT5\ `, M7PTLGX*VZ:BI`M3YK'R'VFS7JV 2<G*#MLBD M+6M $0HJ>9-B04HJW*B>)(MHAADC=7":I+5L5+E[*VR'K:!X3?7!"- ._VM< M%?F=*=99P_(T5%GAU!FZ.<2:A)N/O]R;+4A:2,EH J\%%7)L-#QB.Z^QQ13 M%E.H-7,)TH-8VT-6U4JNZRS='R *E[9U'#I/WZ7+,H;P ]_'0G^Z=N[VZ+U^ M\.Y?*;/X_?0G>SVTA>V?P7WH8 S.+L+Z\5+^O7R4IX=#S3*(3GS$!X^Y]O!K M*&."`U_.F4-\7#A MSZ)0<.D3.E%GJ8RPRKK 0H#G M$H"0729PS/8%)I$(:$$3=S[,_",NI^^0$4>3UT60Z6!F%3V3Y^Z0_;+-#W3I M 8>8$^W2'POL2FP&PP:]XPQP3FD'L'+?0.N">>)ND-*A,&9+"_0PFTCY4 W MZE(ZE_=5O>R_?L[F,.P^[/&">6<SM):2%>0Y).*/N68`[Y!F"(CH"=+[CEU) MN]AJ[4Q _#FNB?.+]YNIJ"L*UNOXX8[VP$(\9&Z/M]) 9L[,%78$!1J[4OQ% M.4YQ!:?-*'-PTEG7R[:J9MBO9!8SF4K*6^O[_N,)OM_O.5J.=Q-;5!;6U;^+ M.4<LRD'RV4!$`;<"&S*9$!;6N54UHFR;[6_:-1-0LZ%+<<>$_NMT[B)-R,$N M!=8+* %D)FZXW;_JUO5^ ['ZG?($$VCZ*#GH/-[1"]A2[&H(Z+QI0X"]*HA' M2[]U][ %T,L_[ZVQ$2RB[S4+&]W"!69A7-0"="%74Z6<4KRIX3EAE3$%`48C M(3N*)N;/X. KB6BER=MP% +G41%+W>5N[JH2W?:X6U:L?T(H5\*-X<N>'>X0 M3#X,Q0C!RX<V"V,4"4,"T<%]M'%$WKJ!>"2'!Z,+)?;%5DX4;L2/+B;OI;W[ M^)3DXL/N'ZB]( ;EK<>DXI8>5,+T"9EK*^(=\_LTZB;ZLL,A#BG_:F<.$/CF M7_J8BU1NJ%O33JA\+%JGT)N7!;NEO>NS&*D%O_'4%]V +J"M]=E-UWYOM)(5 M6%/5'\U5JQ&6RPN%:Y9LWIVX(^ILF6S7(P(7#T$ W*Q8&BHLW(BP14ZKHES= M1+^7VMYL%$+)=O;\SDX*37QF4/82VT-M!OA*^(BD+;?4I_!.L$(-!9?_K)AP M0PD1'>OIO!\2<OV\HT0`43NC2]SJRUWW+U$%Z_+/=D5FYS5KH-M=)RPE8;J? M01N((79\ 3-LEEN'6Y7%] 7!!; (WO1&R;MD8+^NT1HD"%^ S!=W0&+6+T/^ MQ 8 D: H^H-=EEBM<3;99$(GM&H9-%D_H 3( G:=BPI_T MI"7\!0HA%QK"8 M;*SZICBOHLX?JM ^D:(-&,+-NT.18^,W`PV-G8X;MI-WL+?I=+$WZ;USZ' $ M9.DN5$"!SG!7U$2/TTL.D8F9;I[=!3=]ZE. S&YH90^+S8'H>*8';H9 +V6Q MU67J(R*CPS>F1J'E6QQ"BLM\NMG6HSDS9>+"&?ZDJ-'.T>^9BSF\C[I[=0FU M-3HH E8K599K6Y!T+E/K?_!RO<%C?IHB2+?[35VW^KN[I31F:M7"7A_$7=G= M: 0U1N7-KMH+C7(DG5O 91XB<U<N/)9?Z!6NE9V"F */(ZQ+GWT*?)-5N$,% MR N7(Z090SL+*%HO%QFM*<M&PP`C( F!K?"H)4^$0=\$J?\E8D:-R[?%$F(' MK:V91YIBC! XR-8A2-$02=.Z8-) ?:P/MWI!C0X02A'$#TPATB1E(7[\ZC-U MO9!%EN3 VBS?' (_KWJ#D MC6HTT1DEH87Q.G;D&4]_!$,=A=#VM MHS^EW&I?R&(5`%*L ,LRTPJ"Y,AH,$"LEH+_1P/.8-C1HS HX$-8[L:4CS!% MDE*HX)RTT3;L6 `=KH3:P"(_(^QSP;S,U:4BO3^9"=D212S%])DFL+[UZ\Y\ MY!I:ZEB&D09?9=4>E- /6YD^C"M(>"\Z%,;.R.=R/17:J;?WV/BQ.KW,4\&C M'JU8ZDMB1) *M^8M [T*CCF&(JW2R2*.O3GSOHIDG$(\R;#J)U;E<903R^,C M^%JOD),OZKUDJ*U7\ DI&8V,D(6>T];S6D2VS'U%R 2P-1:A%&;:BI 3SNX M\MOC7G5(0/?518 *F!J*_H3%2L5DJSV33\E5B2OCQ<A,FU>IKI8N[BDQAILQ M1_Y_Q>8H7*-$3)YMY"8G/YN7AUF*(<3E!!,HJ"C%>VHJBA5,8%S\504,3CU2 M4\N/M,U0$*]C[\N_<;-]\6W#W(Z9D86?/M\M!/I JP>S9&=-7HQ-8,21K8W5 M43NBQ=5?T$7_>-7T07,>C*5+'L2%PPV$)/,:G(!<QME1D J7(%<!4FG5(^H_ MMR2%RW JN]5/J)5RFT;HZFK<LJ=+F4-"52'5AJJ=(X=V/1VM]\/%^*=4FHV[ M4V6.887L6DZJ(2D KYPL< ]VU&RU+"8(`MRYFH:RG)6ZV\$+`I>;KQ 5P"LT M":QF=B+JH[.>2* ]VJ1="96DY$'!)3UO(&UZ4.E9^8[OHD,NC[O 18FD**IR M>6\VAT^&(&1%)ET (02(G ]2HS:M8M8NK^'95EA-9:$-C3C=UZ*3>$NJG\RS M5R0E]&L$/[_$XTI)A)VGXHQ66\8$:/,<Y8OF,G$]!M0)BG62P(4H7=<3 T%R M<I#CC2S[0A8ZSTDY%N;;52FC.TWZ9SS.=G*);O4.L73(<QK1!SZE9V?WTZN* MES)A. EX91WB])!52!=V60&1*9J+.7;Y2\0J 5*J&:GW;8^]U/;7&D_A6=9W MMNP.`MT^TN!?7U0/>R+RX2![2H$ /E>G_ 6%E2\+T^0Y/4L=1;CX;-O]/H6' M?[R6$4#D,H=7]?^!M8A<6',0BV$#C)J3^.IRD.3;,+-FX=%HP&32E>G)A(O_ M5:O?JKJ(;1=5]'EK^/Y>CREEOEL`%R1M%LMO(UVLIX*R?CI/CQ^,_Q)_OUZ9 MP"X1[M5K0-O[.A%ALXOG[ _Z O3\6B .U "UG*XZ$9_7:S#LD=/:B\)MDD,8 M]_W?0T;Y2W=[U\GL(8T-U85;?/(\P Z1YPQ[<5IOV!T=9O 9Q ';\]7X!GX4 MG7+%%$/P.F+N]A%&K2-CE]GLU P0M )S]?!T/0>RE,_DI7R'LA-O\27^^29P M3M^=O;M__?Q[S;/^5TO/\H6XN>[.RAO <F RJ]C-%2(XRK1B:])UM22,DY]- M&E5LHJ5X\Y3N_BFX!9 2^7U4+2]-9>P^I8TEVGI+ZK$L[Z2\_)K.NEY5?F:2 MX_,W(!^7GE;G):^VEK\O+7Y:6NW_+2JC'*,(PW=Q?X[B[2W%]KN>56>-SRH_ M,W,_7Y?EA5'RF_)8,_'Y$N ?CYY6YC<7VVXOR^XORVXNW_+2JC'*,(PW9:]. M</(UX;"=63<.?>&5*AMAS<6CF)5(3RH\&W 0-%V-R^N8CGT>E2O!95P/51H^ MV=PT4N*>WPYSO;K5?,2A8;+PI!J:3',K<'YF(:0V0R*)`KNO1(W'32MMLB.R M)OR\S"2A1-)EG A\S6_KS9&P/"2UM9K8622#AYO*DXMD7%R<' 5%T>HSU+_/ MJ76=2^=R-P4WQBZ=R^L!&AQRS=0%B6N+'$J8]=D)).Z;%W9% N82X'BWS$B5 MI?WPIR1-1IGB:99N6DMNVTLXVS<Q-D&I]FEJW,35#PN>_VC="6B,KM!O$;', M&'N9686Z]DM,<M%CF1EECIW\RZ ^\KLN($C,9J((ZA+QVTC_&DAITZY=0*!N M?2_X;&/,#Z MSB'+I:(&U+7Y]C]/GLM;<,M[P,#V,JY W :L7A:+X=YZ0IK7?V_W\^FM\1ZF M!/6_N=W2G0JG5W)%I,>KJV9$[;Y=HFO&W<Y"6[CG$J$F4Z/7)VH [C'10Y9K MO4!NW-U)U2R++!ZV56>=PQA$?<<H_G&?MM %]Q4K'5\ \!F5;A^XU7:$W(** M?G:\GH0=/P[=JXGG$^_A7VJ#OM;GO0W''Q:T]I_,<Y:$?Z=\980_&:_W_="[ MCSA<?_.TW ZX]-;)Z!V!;\D)[=[K.XM0H6JU(\<40%J$WJ\;"G BB7E=&SKC MU5\D-5Q&5'-O)F2I#UGLWAR.DTS</_ 1KY];36*SS:.V/<)0E4G^G=<JGLG: MR-7-71Y6Q=6^X6[?*FR!XM(2ST#Q MG[H'$JGZ/.LLK*BYXNH( GW1YQXNK >5)L2F]T $NX][B Q AC=1OCK7Q<D* M)\XZ/DH8<=7 KPA_A"ME\^<+\F-;>VY^*FQ3FZU\I' FM:QRX[>SSQG +9VY M=T+*SN9T8UH)?36BAZBNY- LI.P#B MRDB/#A MN=-JFI8P C J/"/'RQ+T+>HPJ0K+GRG\EYG]7^\"8IR1-4\:+EK>L=KX&Z\ ML'T8MC+A?9^5OYT(<\55O$-$:?"ZVELC<W5L7CF)P9]UT*'P29CX(+X(=?2+ M)U"&A\J9,O\X/CXKY)YN(6R<NM!PC=3&-"=9G+F3J4QR2QSG>6WNMQ;U+^RQ M:LW\+,3;]7=_VB]^E$[8`S1X_^0;("QD_FCQ^E\;&CYG6 +TKV;'Q#JU%[/2 MO*-5R/ES0H!W F6\TNBXHVWDDO.->L*IPM$0J<\WFB<M'3TT!W%E6<1F.\]& M'FXV689ZD1R!NA1VC,(*+U&8R^'F\^FMVDH.0F3(0<Z ^+HC<A:DYXD)20WQ MM'>QBHE#HER%^65YQ. L><ZR(TMT3";8T 1^+6N4FT,H$30Z5L JDCVIVVA= ML?O:LC9[(6E(`V0-<-L'/V1R>#PC7??:?.?2]L8ZNV.=.3 PR"BYPP I_MC, M`]GQ]&K2],A8K 4D4CV4>>9=IV0 '<.=8OW'Y \65O2*B] ;,X<>XM69O-QN MB3H\UJOOM'F<%]#H M=V/]^,6I%MBM1:DEI>M!9-,[K+R^RZ%0Z='G.:[+T>;I7\&96*-$6'^^%F\N MIG H5J7Q#P#SKP<A46T)SWR7<*H=;%[OX5CZ!DZZD;7:B<*V,L) "?%!XBPV M<' K$*J07R)NCT6BR"-?O:&8_<? VSJ&D)UY&( DJ&R^:6FX)K_G!=F3$9?, MC.7P7;'A,Y)XE_^/MZ6V) ^':[DN[-YWX3,$ /0B+;!4$E]AO)CMT_21YA / MR!6JN[8QJR$?7Q&P<7R4BR/(M2T)J'5UD8/8B:HOC;%]S>/;4+*3_()C'W"3 MSQ\NAF_2281-X:1!]?4+'.7RWW45?-^EEDLOC]WD-C/,G8 *^/CE*;SR"T[\ MF(0H%;([\CJH+SVWI>VA/Y4OV0^(M!WD?_);6./6'\TF3D\!'T8<G9342 '( MI!9Y'T$8_\&T,8T/^P)N(AMKQ \5)DZ&(:R1VUH[L:(NP*E3IQIA)^RB(T;< M;=R((X./U"XFR6'8 <E^^/:P<<_!PW4VU22&6U0UY/* _. 8TF0`(VZ<SZ>, ML CM7OZU2.8>4T?F]DY.RULB UO9HW:+GW"IV7K7,_P0)P>&P0'[\H6NE_3F M6WLWUT-/GE'=*2,V?S1X^N26WDE^SC!^!SWQ-D/$WTA6[Y<29WN'8F:QOZ2> M8WA' C^.8]B2?:L36 G5U8"TOC_GB8T3?TGPRY'8,0=_$7-X9%&N;\)D`A#E M>;Q(?8>VLN0'S??2T$A^7+F ,,:OIR+<5(D[_%>L[+WK2^YVR"WQ0 %WN8X^ MP,ALV3<#J M&5$0'_>+I ^N ^,"D\ WLK8P)Y;V6;&NED#F MGS2#S>870Y2>(S>:.1ZA**06;UA]U!'[G4>21N 2GO:7F+H4, KB<?[2C<?\ M-VSGOT>&A9M:CKPI&-Y!$H&A:VA)T"4YRZ<YI$OCO1,>2+-Y`<;R L?DBQ.4 MATI.`=1>X>&Z_F?^%5MY8.<M_O5^,H743\$- PW5/H'^,%)/"Y<WU,T"`N.% MQS^QZ:CP(U!K]0_QT78B^6GJG_1)PB/!H8>(0 OP1%=*1YE9[BWX:(G_B*3F +(CO_T,0]>P! !P`` ` end
Dec 07 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 couldgowith 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 alsousecstringt.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...whetherIn order to accomodate one user's feature request, I need to knowtothe merged MFC/ATL headers, in particular atlstr.h, are bound to a particular VC++ compiler version. Alternatively, whether they're bounda 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
Dec 07 2007