我写了一个最简单的DLL,里面只有一个窗体Public Sub ShowfrmMain()
   frmMain.Show vbModal    '显示窗体
End Sub译成DLL后,用regsvr32.exe注册,并在工程里引用了我想在我的程序里调出DLL里的窗体,我该如何做?

解决方案 »

  1.   

    类里写过程
    sub new()
     load frm
     .....
     frm.show
    end sub然后调用类的这个过程
      

  2.   

    dim cObject as new dllname.classname
    call cobject.ShowfrmMain
      

  3.   

    把这个过程放在模块中
    Public Sub ShowfrmMain()
       frmMain.Show vbModal    '显示窗体
    End Sub译成DLL后,用regsvr32.exe注册,并在工程里引用然后
    dim clsTest as new 类的名称
    clsTest.ShowfrmMain就可以了.
      

  4.   

    我写了一个最简单的DLL,里面只有一个窗体Public Sub ShowfrmMain()
       frmMain.Show vbModal    '显示窗体
    End Sub译成DLL后,用regsvr32.exe注册,并在工程里引用了我想在我的程序里调出DLL里的窗体,我该如何做?
    '********************************
    dim tt as new DLLNAME
    tt.ShowfrmMain