我创建了一个 VB .NET 命令行应用程序来调用 Active X Dll。这将显示一个非模态表单。我通过 installshield 运行此应用程序以在安装软件时执行。但是我收到以下错误:
不能对 VB6 代码进行任何修改,因此有一种方法可以从 VB .Net 应用程序中调用非模态表单。
我创建了一个 VB .NET 命令行应用程序来调用 Active X Dll。这将显示一个非模态表单。我通过 installshield 运行此应用程序以在安装软件时执行。但是我收到以下错误:
不能对 VB6 代码进行任何修改,因此有一种方法可以从 VB .Net 应用程序中调用非模态表单。
这篇文章可能会回答一些问题。据我了解,您无法从 ActiveX DLL 显示非模态表单,这两个选项是修改 DLL 以显示模态表单或将其重新编译为可执行文件。
无法通过 ActiveX DLL、ActiveX 控件或属性页在此宿主应用程序中显示非模式表单
该帖子主要只是链接到此知识库文章http://support.microsoft.com/kb/176468