automation of com-c#调用 vc++ 写的Automation of COM的问题

问题描述

c#调用 vc++ 写的Automation of COM的问题
以前一直在vc环境下作开发,主程序和Automation of COM均用vc开发。现在需要在c#中调用vc写的Automation of COM,请问该如何调用呢?vc写的com主要是实现了些窗体的创建及显示,谢谢。最好能给个例子

解决方案

VS里面选择项目-添加引用,找到你的com类型,然后vs会自动产生包装代码的。

时间: 2024-08-11 21:13:04

automation of com-c#调用 vc++ 写的Automation of COM的问题的相关文章

在网页中调用VC写的对话框

要想在网页中调用VC写的对话框,那就得创建一个OCX了,下面将一步一步教你怎么写OCX: 第一步选择"MFC ActiveX ControlWizard",写入创建工程的名字,然后一路狂按"NEXT",直到"Finish",至此一个简单的MFC型的OCX框架已完成了; 第二步在资源中添加一对话框,并创建一个对话框的新类; 第三步就得为OCX添加方法了,见图:ClassWizard->Add Method,选择OK: 接着给方法添加以下代码:

c# 调用vc++写的动态库 时含有指针参数时的问题

问题描述 c#调用vc++写的动态库时含有指针参数时的问题[DllImport("yhybReckoning.dll",EntryPoint="_DataDown_sp@12",CharSet=CharSet.Unicode,CallingConvention=CallingConvention.Cdecl)]publicstaticunsafeexternstringDataDown_sp(stringDownLoadStr,stringDownloadLSH,r

C#调用VC写的带指针的方法

问题描述 C#调用VC写的带指针的方法 我贴一段完整的VC写的CHKSUM(是一个CRC校验) 现在想调用VC的这段代码或者哪位牛人直接帮我把这段VC的代码转成C#可用的最好,在此不胜感激. VC代码: const WORD crctab[]={0X0000,0X1021,0X2042,0X30FC,0X4084,0X50A5,0X60C6,0X70E7, 0X8018,0X9156,0XA14A,0XB178,0XC18C,0XD1AD,0XE110,0XF1EF, 0XFD2E,0XED0F

Ruby能调用vc写的dll文件吗?

问题描述 在sketchup中用ruby进行二次开发 解决方案 可以的,ruby中可以通过win32api直接调用dll文件的解决方案二:能调用,但需要dll的def文件!

C#调用VC++写的DLL时报错:无效的托管/非托管类型组合(Int16/UInt16 必须与 I2 或 U2 成对出现)

问题描述 函数原型:unsignedshortGX_GetMessageForWindows(unsignedshortWaitTime,PGX_MESSAGE_INFOpMessageBuffer)功能:获取USB语音盒的事件参数:WaitTime无意义,保留pMessageBuffer指向GX_MESSAGE_INFO结构的地址指针,用于存放返回的事件,GX_MESSAGE_INFO的结构定义如下:typedefstruct_GX_MESSAGE_INFO{USHORTMessageCode

struts2 0+dll-java web项目调用 vc++的dll文件

问题描述 java web项目调用 vc++的dll文件 我用java 的jni调用vc++写好的dll动态链接库,使用main方法测试没有问题,但是放在web项目的Action中调用就不执行,在static{ System.put.println("load dll..."); System.loadlobrary("ukeyjni"); system.out.println("end load..."); } 上面的调用前后都能打印,在调用的

vc ++-VC 写excel文件的效率

问题描述 VC 写excel文件的效率 比如使用ole ,basicExcel ,或者其他方法,写1M需要使用的时间,其中,写了多少行,多少列我使用basicExcel 写了1M的数据一万行,6列,保存数据阶段花费了2.4s,计算机环境:window xp 512M,内存40G的虚拟机中执行的.在讲exe文件放到win8 系统时需要10s 使用ole 调用测试居然用了17s代码引用:http://www.cnblogs.com/yaowen/archive/2013/01/22/2870762.

VC写的ActiveX控件能不能被ASP.NET引用

active|activex|asp.net|控件   1.尊敬的合作伙伴:您好!   非常感谢您使用微软新闻组技术支持!关于您提到的ASP.NET无法引用VC写的控件的问题,我想请问您是想在服务器端引用VC控件中的一些功能,还是VC写了一个ActiveX的控件而无法在网页中使用.请您能否详细描述一下您目前遇到的错误.或者是您引用VC控件时遇到的具体错误信息,这样以方便我们能够更好的来帮助您解决问题,谢谢! 2.关于您提到C#与VC写的ActiveX控件进行交互的问题,从您的描述来看,根据我的理

com组件pb-PB 8.0调用C#写的com组件出现对象创建失败

问题描述 PB 8.0调用C#写的com组件出现对象创建失败 PB 8.0调用C#写的com组件出现对象创建失败,请问是不是com组件有什么问题?PB的调用代码绝对没错,组件注册能够成功. 解决方案 你的C#代码设置ComVisible(COM可见)为true了么?用regasm注册了么? 解决方案二: VC调用C#写的COM+组件C#创建COM供PB调用C#创建COM供PB调用