关于activex控件的调用(急!)

jsjwql 2006-11-07 12:28:35
我只想调用activex控件里面的一个函数,有没有什么方式不把这个控件添加到form或者dialog上,我不需要它的显示,而想普通类哪像直接new它的一个对象,然后call它的相关函数?

如果可以的话,具体步骤怎样?
谢谢!
...全文
189 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
noky 2006-11-07
  • 打赏
  • 举报
回复
使用activex控件如果没有注册,则在开始菜单点击“运行”注册regsvr32 .....*.ocx,然后在用activeX的地方把他引用过来,其他的和普通控件没有什么区别。
jsjwql 2006-11-07
  • 打赏
  • 举报
回复
这个我也知道,因为我要做一个功能的dll,不太想里面应用到dialog之类的资源
liyihui2001 2006-11-07
  • 打赏
  • 举报
回复
ActiveX控件好像不能new的,设置不可见再用
noky 2006-11-07
  • 打赏
  • 举报
回复
靠,查查MSDN不就知道了吗?“只有在完成对 ActiveX 控件的实例化和初始化之后,才可以引用 ActiveX 控件的公有属性和方法,否则就会引发 AxHost.InvalidActiveXStateException 异常”
真相重于对错 2006-11-07
  • 打赏
  • 举报
回复
你可以设置未隐藏
xiejue 2006-11-07
  • 打赏
  • 举报
回复
不明白
jsjwql 2006-11-07
  • 打赏
  • 举报
回复
但是抛出System.Windows.Forms.AxHost.InvalidActiveXStateException这样的异常

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧