sorry
没说清楚:
我在vc里调用dll中的函数,
不是自定义控件
我定义了
Public Sub C2E(str As String)
。。。
End Sub
或是
Public Function C2E(str As String)
。。。
End Sub
用Dependency Walker都看不到函数
也就是说我的dll没有入口函数
生成ActiveX dll工程,编释后引用
然后加入一新工程,建立一工程组,以后就打开这个组来编程
如下调用
Dim clsTmp As ClsDynReport
Set clsTmp = New ClsDynReport
clsTmp.frm_Show
frm_show是Dll在类模块中的子过程,对DLL内部的一些操作通过一些这个的
子过程或属性来进行
属性
Public Property Let Caption(ByVal frmName As String)
frmRptPrv.Caption = frmName
End Property
Public Property Get Caption() As String
Caption = frmRptPrv.Caption
End Property
再想多些,就看书吧