需要DLL的OCX文件的名称



我有一个。net项目,它有以下dll:

  • AxInterop.Crystal.dll (comctl32. dll)ocx)
  • AxInterop.MSACAL.dll
  • AxInterop.MSDBGrid.dll
  • AxInterop.MSFlexGridLib.dll

我需要注册OCX来运行我的项目。谁能帮我找到OCX文件的名字?

谢谢

这些是上个世纪的VB6控件。你需要找到一台仍然有它们的机器,查看c:windowssystem32。.ocx/.dll文件名应该相当接近。我所知道的都很简单。ocx, mscal。ocx, dbgrid32。Ocx和msflxgrd.ocx。让Crystal Reports运行起来应该很困难,它从来不是VB6的一个组成部分,而且需要一堆dll。这些控件也有许可验证,您将无法在设计模式下使用它们。这需要VS6或VB6许可证。你只能在eBay这样的拍卖网站上获得VS6许可证,VB6可以通过MSDN订阅获得。

如果你觉得这个软件越来越难维护,那么你是对的。

您试过REGSVR32吗

To register a module, you must provide a binary name.
Usage: regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
/u -    Unregister server
/s -    Silent; display no message boxes
/i -    Call DllInstall passing it an optional [cmdline]; when used with /u calls dll uninstall
/n -    do not call DllRegisterServer; this option must be used with /i

最新更新