1> vb带窗体的active dll在别的开发环境下,如pb或c#中能否调用?C#调用情况
在c#中报错信息为:不能在该主机应用程序中从Active Dll,ActiveX控件或“属性页”显示非模式窗体。2>pb调用情况 
activeX dll里面有class和form。现在调用class 里的test 函数,则form1.show,可是pb调用后情况是 窗体无法打开如果test函数直接返回msgbox“hi”,则pb调用正常------------------
问题:a> 是不是和什么窗口句柄有关?
      b> pb调用 activeX dll 有无别的思路?
++++++++++++++++++++++++++++++相关链接: http://community.csdn.net/Expert/topic/4223/4223977.xml?temp=.1873285

解决方案 »

  1.   

    现在调用class 里的test 函数,则form1.show,可是pb调用后情况是 窗体无法打开把 form1.show修改成 form1.show 1 试试
      

  2.   

    activeX dll工程里有名称为abcde 类模块
    Public Sub Test()
             Dim fForm As New FrmTT 'frmTT是已经建立的form
             fForm.Show vbModal
    End Sub
    -----------------------------
    FrmTT 窗体里是各个控件相关代码谢谢各位高手,大侠。
      

  3.   

    感谢各位大侠pb该怎么调用vb的activeX dll 呢?