-
June 18th, 2006, 03:30 AM
#1
[RESOLVED] Leave 'as is'
Hi,
I used VC 7 and 8 and also 6 a short time. I use VC because it is no option for me, to add mixed code, or a dotnet assembly with wrappers only to COM interfaces, while I must be sure, that my clients =will be= supporting DotNet 2.0 down to windows 2000.
So I use VC++ 8.0
My biggest advise: Don't *touch* VC syntax anymore!
I used to have big chunks of code in VC 7, and it used attributes. Some guys found those attributes not OK, so everything has been modified (ole db templates, COM attributes etc).
Where the attributes in VC 8 a success? Not at all. So I had to modify my code to non-attributed and this led to bugs again, in my code.
I would like to see that ATL would be updated to using newest APIS if the environment is compiled for XP and higher.
Thanks!
-
June 19th, 2006, 08:58 AM
#2
Re: Leave 'as is'
Point taken and will be considered.
Thanks,
Ayman Shoukry
VC++ Team
-
June 19th, 2006, 09:32 AM
#3
Re: Leave 'as is'
Originally Posted by enierop
I used to have big chunks of code in VC 7, and it used attributes. Some guys found those attributes not OK, so everything has been modified (ole db templates, COM attributes etc).
From my perspective - Attributed ATL programming didn't turn out to be the success it was anticipated to be.
One indicator of this is that attributes on ATL projects were the default option in VC++ 7.x and made non-default for VC++ 8.0. I personally too find Attributed COM Programming a real tedium, and was happy to note that it was not default any more.
It will be great if somebody from Microsoft clarified on the company's stance on the future of Attributed ATL Programming - if there is any? Will any more effort be put into it?
Speaking for myself and many I know - we would not miss it in any way - in it's current state.
Last edited by Siddhartha; June 19th, 2006 at 10:12 AM.
-
June 20th, 2006, 08:00 PM
#4
Re: Leave 'as is'
Your observations are certainly correct. There are no plans to improve the programming model for native C++ attributes in the future.
Thanks,
Tarek Madkour
Lead Program Manager
Microsoft Visual C++
-
June 21st, 2006, 02:40 AM
#5
Re: Leave 'as is'
Originally Posted by tarekmadkour
Your observations are certainly correct. There are no plans to improve the programming model for native C++ attributes in the future.
Thanks for that confirmation, Tarek.
-
June 21st, 2006, 02:53 AM
#6
Re: Leave 'as is'
Originally Posted by enierop
My biggest advise: Don't *touch* VC syntax anymore!
If this can be done, then it will be boon for VC programmer! really it's very difficult to keep up with rapidly changing VC++ syntax.. IMHO it getting more VB'ss then C++.
-
June 21st, 2006, 03:06 AM
#7
Re: Leave 'as is'
I am wondering what makes you say this...
Originally Posted by (thatsalok)
If this can be done, then it will be boon for VC programmer! really it's very difficult to keep up with rapidly changing VC++ syntax.. IMHO it getting more VB'ss then C++.
My observation is that subsequent versions of VC++ are shipped with compilers that are better compliant to the C++ standards, and an STL Library that has so far seen an improvement over previous one.
Perhaps, you need to elaborate...
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|