【问题标题】:Problem with ActiveX C# appActiveX C# 应用程序的问题
【发布时间】:2011-03-09 09:33:26
【问题描述】:

我在使用可视 ActiveX 控件时遇到了奇怪的问题。

我使用第 3 方 ActiveX 控件在 .NET 3.5 上创建了简单的测试 winforms 应用程序。 它在我安装了 VS 2008 的开发 PC 上运行良好,但是当在没有安装 VS 的机器上复制它时,来自这个 .OCX 的事件根本不会触发。这是一个视觉 OCX,它显示出来,但事件不起作用。如果我安装 VS - 它开始正常工作,卸载它 - 部分工作。

可能是什么?我确实发布了构建,安装了 C++ redist。打包并没有成功...

一些细节-我使用这个ActiveX登录到远程服务器,调用方法来检索最近的数据,并且需要处理返回几十个字符串的事件......

问候,

弗拉多

【问题讨论】:

  • 没有。事件处理程序中的代码根本没有被执行。我只是增加静态int。它保持为 0...对于 VS,它正在递增。
  • 尝试使用Process Monitor 来分析运行OCX 的进程,也许这会显示缺少的dll

标签: .net activex


【解决方案1】:

感谢 Menahem 的建议! 我使用进程监视器解决了这个问题。缺少的库是 stdole.dll。

【讨论】:

  • 很高兴听到它已排序。您可以通过单击此答案上/下箭头旁边的空心复选标记来接受您自己的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-14
  • 2011-07-06
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
相关资源
最近更新 更多