急,PB调用 vb6 activeXdll 遇到的问题,感谢各位大侠。。。。。。。。。。。。。。。。。。。。。。。。。。。。

pantung 2005-08-22 05:41:20
activeX dll里面有class和form。

现在调用了class 里的test 函数,则form1.show,可是pb调用是 窗体无法打开

如果test函数直接返回msgbox“hi”,则pb调用正常

------------------
问题:1> 是不是和什么窗口句柄有关?
2> pb调用 activeX dll 有无别的思路?

感谢各位大侠,分不够再加~~~~~~~~~~~~~~
再次感谢
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sendwb 2005-08-23
  • 打赏
  • 举报
回复
OLEObject lole_SJComm
Long ll_Rtn
lole_SJComm = Create OLEObject
SharedObjectRegister("DLL文件名.类名" ,"thread1" )
SharedObjectGet ( "thread1" ,lole_SJComm )
ll_Rtn = lole_SJComm.ConnectToNewObject("DLL文件名.类名")

Op_C=lole_SJComm.Post OpComm(ls_com)

Op_C返回值 OpComm函数名 ls_com参数
sendwb 2005-08-23
  • 打赏
  • 举报
回复
OLEObject lole_SJComm
Long ll_Rtn
lole_SJComm = Create OLEObject
SharedObjectRegister("DLL文件名.类名" ,"thread1" )
SharedObjectGet ( "thread1" ,lole_SJComm )
ll_Rtn = lole_SJComm.ConnectToNewObject("DLL文件名.类名")

Op_C=lole_SJComm.Post OpComm(ls_com)

Op_C返回值 OpComm函数名 ls_com参数
pantung 2005-08-23
  • 打赏
  • 举报
回复
感谢各位大侠

pb该怎么调用vb的activeX dll 呢?
pantung 2005-08-23
  • 打赏
  • 举报
回复
感谢各位大侠

pb该怎么调用vb的activeX dll 呢?
balloonman2002 2005-08-23
  • 打赏
  • 举报
回复
Public Sub Test()
Dim fForm As New FrmTT
load fForm '加上这句看看
fForm.Show vbModal
End Sub
pantung 2005-08-23
  • 打赏
  • 举报
回复
ding

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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