+ -
当前位置:首页 → 问答吧 → 关于DLL应用

关于DLL应用

时间:2011-09-28

来源:互联网

各位朋友:

我现写出一VB的ActiveX Dll 控件,代码如下:

'//定义事件:
Public Event ShowForm()

'//定义一函数:
Public Sub LoadDll()
On Error Resume Next
   
  Load Form1
   
  Form1.Show
End Sub

Friend Sub ShowForm()
  RaiseEvent ShowForm
End Sub

并且在DLL内加一窗体,触发该事件,能正常运行;

==============================
'//外部EXE代码如下:
Public WithEvents objDll As prjTestDll.clsTestDll

Private Sub Command1_Click()

  objDll.LoadDll
  
End Sub

Private Sub objDll_ShowForm()
  Form2.Show
End Sub



问题:调用该DLL,当该DLL触发该事情后,外部EXE代码中没有DLL下的该事件反应.即objDll_ShowForm未执行.

需求:加载DLL,由该DLL出现的面板触发事件后,外部EXE代码中,需该事件的反应.

请高人指点一二.谢谢.

作者: shanwell   发布时间: 2011-09-28

我已解决了.

作者: shanwell   发布时间: 2011-09-29

好啊。

作者: patrickkong   发布时间: 2011-09-29

热门下载

更多