首页 新闻 会员 周边

c语言可以封装成 ActiveX 控件?怎么实现哪位大虾告诉下。急怎么用

0
悬赏园豆:5 [已解决问题] 解决于 2012-12-13 11:04

   我们公司有写好的C语言程序,但是要转到.net平台。怎么把C语言封装 让C#调用。

 
而且这个C语言是之前写好的,  
 
而且代码也比较复杂用到函数指针。怎么封装成
 
关系到工作原因??请指教一下
问题补充:


 

 

希望哪个大虾指导下怎么弄  封装起来 用C#调用

yujinchao的主页 yujinchao | 菜鸟二级 | 园豆:248
提问于:2012-12-12 13:04
< >
分享
最佳答案
0

用VS2005/2008/2010/2012都行,建立一个DLL/ActiveX项目,然后把MFC去掉,把你的源代码文件include进来。

需要示例的话,可以去下载 zlib-1.2.6 然后照着做就行了。

主要的问题是,你知道ActiveX和DLL的区别和联系吗?如果不知道,请先去把这两个概念搞清楚了。

收获园豆:5
Launcher | 高人七级 |园豆:45045 | 2012-12-12 13:12
其他回答(1)
0

C语言导出函数,C#是可以直接用的(IMPORT下),不需要ActiveX.

56180825 | 园豆:1756 (小虾三级) | 2012-12-12 19:43

那我要是调用时 函数指针怎么处理?

支持(0) 反对(0) yujinchao | 园豆:248 (菜鸟二级) | 2012-12-13 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册