WEB开发网
开发学院软件开发VC C++和C#编写调用COM组件 阅读

C++和C#编写调用COM组件

 2010-05-27 20:37:10 来源:WEB开发网   
核心提示:程序代码:#include "stdafx.h"#include "stdio.h"#using "..debugAddDll.dll"using namespace AddDll;int _tmain(int argc, _TCHAR* argv[]){in

程序代码:

#include "stdafx.h"
#include "stdio.h"
#using "..debugAddDll.dll"
using namespace AddDll;
int _tmain(int argc, _TCHAR* argv[])
{
    int result;
    Add ^add = gcnew Add();
    result = add->iadd(10,90);
    printf("%d",result);
    scanf("%s");
    return 0;
}

2、在VS2005中C#编写的COM组件,使用VC6.0调用

(1)VS2005中使用C#编写COM组件

建立C#编写的COM组件,项目类型为类库

配置:右键点击解决方案资源管理器中的AddCom,选择“属性”,选择“生成”,选择“为COM Interop注册(_P)”

打开AssemblyInfo.cs文件,设置[assembly: ComVisible(true)]

这用就可以生成AddCom.tlb文件

上一页  1 2 3 4 5  下一页

Tags:编写 调用 COM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接