社区
C#
帖子详情
C#中如何调用.OCX中的函数?
kenriy
2011-07-05 06:03:25
C#中如何调用.OCX中的函数?
在系统中注册该ocx控件,命令:regsvr32.exe 控件位置,在.net的工具箱中添加该控件
...全文
185
4
打赏
收藏
C#中如何调用.OCX中的函数?
C#中如何调用.OCX中的函数? 在系统中注册该ocx控件,命令:regsvr32.exe 控件位置,在.net的工具箱中添加该控件
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mjp1234airen4385
2011-07-06
打赏
举报
回复
已经告诉你了。
调用有错的话,把错误贴出把。
调用方法是正确的。
以前碰到一个金笛的什么控件,
实例化以后,要调用CreateControl才能正常使用。
郁闷了老半天。
kenriy
2011-07-06
打赏
举报
回复
注册,添加控件后,我调用不了里面的方法
能否写个例子给我呢?
我就是调用不了里面的方法
ruanwei1987
2011-07-05
打赏
举报
回复
在系统中注册该ocx控件,命令:regsvr32.exe 控件位置,在.net的工具箱中添加该控件
你想问的是???
garfieldzf
2011-07-05
打赏
举报
回复
我们封装的OCX全部是在Form中使用, 所以可以把相应的方法封装到Form中调用。
C#
自动实现Dll(
OCX
)控件注册的两种方法
C#
自动实现Dll(
OCX
)控件注册的两种方法尽管MS为我们提供了丰富的.net framework库,我们的程序
C#
开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。 当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目
中
,然后就可以像使用自己的类一样方便的使用它们了。 但是,有些Dll库(
OCX
)文件是需要注册到Windows注
c#
如何绑定dll或者
ocx
组件
中
的事件
主要流程 1.注册(regsvr32)将要引用的组件(dll或者
ocx
) 2.引用将要
调用
的组件(dll或者
ocx
) 3.查看组件
中
事件的
函数
的声明原型(并在项目
中
定义响应的
函数
原型与之对应,便于后面进行事件绑定) 4.代码如下(分为两种方式,一种是通过tlbimp.exe工具导出成公共语言运行库程序集(可能我描述的不正确,见谅,如何导出请自行搜索方法),另一种不经过转换,使用原文
C#
(VS)实现多个DLL(
OCX
)控件注册的方法
当利用VS2010制作安装包时,可能会遇到有多个DLL(
OCX
)控件需要注册的情况,此时采用bat的批处理命令的方式进行注册不够方便,在
C#
中
有两种方法: 1、利用System.Diagnostics
调用
Regsvr32.exe进行注册 2、
调用
DllRegisterServer
函数
法 推荐采用第二种方法,当需要注册多个控件时,如下: #region 注册控件声明
c#
跨平台的
调用
com和dll
由于工作关系,我需要对一个原来用c++开发的项目改成
c#
开发,但是对于一些原有的组件又不想重新再去写,想最大限度的重用代码,于是就要考虑跨平台的
调用
,经研究发现,在
c#
中
调用
组件的方式基本有: 1,
调用
普通的dll(不符合com规范的) 这采用的方式为 [DllImport("user32.dll", EntryPoint="MessageBoxA")] static extern i
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章