COM编程的有关问题:VS2005无法像VC6一样创建并使用ATL的COM工程怎么解决?详细情况请进
COM编程的问题:VS2005无法像VC6一样创建并使用ATL的COM工程如何解决?详细情况请进
1、用VC6创建一个ATL COM 工程,选择Dynamic link library(DLL)其它都不选,然后new 出一个 ATL Class ,添加方法后,会自动添加到.h .cpp .idl文件中,这个DLL可以正常注册、使用。
2、用VS2005创建了几个工程,(ATL Project 选择Dynamic link library(DLL)其它都不选 ),添加新类的时候,都提示 "ATL class only be added to MFC and MFC regular DLL Projects or Projects with full ATL support " 如何在VS2005中像VC6中创建一个普通的COM?
3、用VS2005打开VC6创建的 ATL COM 工程,添加方法后,只会添加到.idl文件中,.h 和.cpp 里不会自动生成代码?为什么?有什么解决办法吗?
------解决方案--------------------
关注~
------解决方案--------------------
新建一个ATL工程,选择使用Dynamic link library(DLL),其他不选
add class 选择atl simple object 输入name 点finish
编译就可以了。
我都是这样做的,没有出现你说的问题。
------解决方案--------------------
我也是VS 2005 中文版,没有出现像你说的问题。
------解决方案--------------------
Microsoft Visual Studio 2005
版本 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
版本 2.0.50727
已安装的版本: Enterprise
Microsoft Visual Basic 2005 55603-204-0000016-41725
Microsoft Visual Basic 2005
Microsoft Visual C# 2005 55603-204-0000016-41725
Microsoft Visual C# 2005
Microsoft Visual C++ 2005 55603-204-0000016-41725
Microsoft Visual C++ 2005
Microsoft Visual J# 2005 55603-204-0000016-41725
Microsoft Visual J# 2005
Microsoft Visual Studio Tools for Office 55603-204-0000016-41725
Microsoft Visual Studio Tools for the Microsoft Office System
Microsoft Visual Web Developer 2005 55603-204-0000016-41725
Microsoft Visual Web Developer 2005
Microsoft Web Application Projects 2005 55603-204-0000016-41725
Microsoft Web Application Projects 2005
版本 8.0.50727.762
Visual Studio 2005 Team Edition for Architects 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Architects
Visual Studio 2005 Team Edition for Developers 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Developers
Visual Studio 2005 Team Edition for Testers 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Testers
Crystal Reports AAC6G-K0CSA4K-U70001R
Crystal Reports for Visual Studio 2005
Microsoft Visual Studio 2005 Team Suite - 简体中文 Service Pack 1 (KB926604)
此 Service Pack 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Service Pack。
有关更多信息,请访问 http://support.microsoft.com/kb/926604
Visual Assist X
For more information about Visual Assist, see the Whole Tomato Software website at http://www.WholeTomato.com. Copyright (c) 1997-2007 Whole Tomato Software, Inc.
------解决方案--------------------
Microsoft Visual Studio 2005
Version 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
Version 2.0.50727
Installed Edition: Enterprise
Microsoft Visual Basic 2005 77718-113-3000004-41367
Microsoft Visual Basic 2005
Microsoft Visual C# 2005 77718-113-3000004-41367
Microsoft Visual C# 2005
Microsoft Visual C++ 2005 77718-113-3000004-41367
Microsoft Visual C++ 2005
Microsoft Visual Web Developer 2005 77718-113-3000004-41367
Microsoft Visual Web Developer 2005
1、用VC6创建一个ATL COM 工程,选择Dynamic link library(DLL)其它都不选,然后new 出一个 ATL Class ,添加方法后,会自动添加到.h .cpp .idl文件中,这个DLL可以正常注册、使用。
2、用VS2005创建了几个工程,(ATL Project 选择Dynamic link library(DLL)其它都不选 ),添加新类的时候,都提示 "ATL class only be added to MFC and MFC regular DLL Projects or Projects with full ATL support " 如何在VS2005中像VC6中创建一个普通的COM?
3、用VS2005打开VC6创建的 ATL COM 工程,添加方法后,只会添加到.idl文件中,.h 和.cpp 里不会自动生成代码?为什么?有什么解决办法吗?
------解决方案--------------------
关注~
------解决方案--------------------
新建一个ATL工程,选择使用Dynamic link library(DLL),其他不选
add class 选择atl simple object 输入name 点finish
编译就可以了。
我都是这样做的,没有出现你说的问题。
------解决方案--------------------
我也是VS 2005 中文版,没有出现像你说的问题。
------解决方案--------------------
Microsoft Visual Studio 2005
版本 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
版本 2.0.50727
已安装的版本: Enterprise
Microsoft Visual Basic 2005 55603-204-0000016-41725
Microsoft Visual Basic 2005
Microsoft Visual C# 2005 55603-204-0000016-41725
Microsoft Visual C# 2005
Microsoft Visual C++ 2005 55603-204-0000016-41725
Microsoft Visual C++ 2005
Microsoft Visual J# 2005 55603-204-0000016-41725
Microsoft Visual J# 2005
Microsoft Visual Studio Tools for Office 55603-204-0000016-41725
Microsoft Visual Studio Tools for the Microsoft Office System
Microsoft Visual Web Developer 2005 55603-204-0000016-41725
Microsoft Visual Web Developer 2005
Microsoft Web Application Projects 2005 55603-204-0000016-41725
Microsoft Web Application Projects 2005
版本 8.0.50727.762
Visual Studio 2005 Team Edition for Architects 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Architects
Visual Studio 2005 Team Edition for Developers 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Developers
Visual Studio 2005 Team Edition for Testers 55603-204-0000016-41725
Microsoft Visual Studio 2005 Team Edition for Software Testers
Crystal Reports AAC6G-K0CSA4K-U70001R
Crystal Reports for Visual Studio 2005
Microsoft Visual Studio 2005 Team Suite - 简体中文 Service Pack 1 (KB926604)
此 Service Pack 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Service Pack。
有关更多信息,请访问 http://support.microsoft.com/kb/926604
Visual Assist X
For more information about Visual Assist, see the Whole Tomato Software website at http://www.WholeTomato.com. Copyright (c) 1997-2007 Whole Tomato Software, Inc.
------解决方案--------------------
Microsoft Visual Studio 2005
Version 8.0.50727.762 (SP.050727-7600)
Microsoft .NET Framework
Version 2.0.50727
Installed Edition: Enterprise
Microsoft Visual Basic 2005 77718-113-3000004-41367
Microsoft Visual Basic 2005
Microsoft Visual C# 2005 77718-113-3000004-41367
Microsoft Visual C# 2005
Microsoft Visual C++ 2005 77718-113-3000004-41367
Microsoft Visual C++ 2005
Microsoft Visual Web Developer 2005 77718-113-3000004-41367
Microsoft Visual Web Developer 2005