怎样使ActiveX Dll 中包含的一个窗体已调用他的Exe工程中的一个窗体作为父窗体以无模式窗体显示。
已知ActiveX Dll 中已有窗体Form1
ActiveX Dll 工程名为MyDll
ActiveX Dll 中类模块MyClass 中有函数Dosth来显示Form1
而这个函数原来是这样写的:
Public Sub/Function Dosth(frm as Variant)
call Form1.show(vbModal,frm)
End Sub/Function
已知用以测试这个Dll中的frmTest中Unload中写有
Dim obj as Object
Set obj = CreateObject("MyDll.MyClass")
obj.Dosth(Me) // 但当调用时发生错误:指定的参数不能作为Show的所有者窗体使用 请问还有什么方法可以实现我想要得这个功能?
已知ActiveX Dll 中已有窗体Form1
ActiveX Dll 工程名为MyDll
ActiveX Dll 中类模块MyClass 中有函数Dosth来显示Form1
而这个函数原来是这样写的:
Public Sub/Function Dosth(frm as Variant)
call Form1.show(vbModal,frm)
End Sub/Function
已知用以测试这个Dll中的frmTest中Unload中写有
Dim obj as Object
Set obj = CreateObject("MyDll.MyClass")
obj.Dosth(Me) // 但当调用时发生错误:指定的参数不能作为Show的所有者窗体使用 请问还有什么方法可以实现我想要得这个功能?
解决方案 »
- VB6.0繁体中文版,在线紧急求助,在线等!~
- CreateObject()函数
- 求助:如何判断shell执行程序打开窗口成当前活动窗口?因为sendkeys出错!
- 关于注册表写入的问题 请教高手 ,满意再加分
- 在备份SQL2000数据库时如何显示进度条?
- 帮忙看一下这两行SQL语句!
- 让我讲电脑概论,讲点什么好呢?谁有资料贴出来好吗~~?
- on error goto 不起作用
- TrueDBGrid7.0 绑定到 ADO RecordSet时,代码运行Recordset.AddNew后的巨大BUG?!
- 帮忙呀!!这个问题怎么解决??送分!
- 用Zebra打印条形码时,打印图标怎么打啊(打印字体时调用FNTHEX32.DLL)?
- 浏览网页如何判断超时?
http://expert.csdn.net/Expert/topic/2069/2069181.xml?temp=.9873011http://expert.csdn.net/Expert/TopicView1.asp?id=2018507