Article ID: 187983
Article Last Modified on 1/9/2003
-or-
Public Function DLL1_Function() As String
DLL1_Function = "Func1"
End Function
Public Sub DLL2_FunctionWhichCallsDLL1_Function()
Dim s As String
s = DLL1_Function
End Sub
Public Property Get PublicObject() As C_PublicObject
Set PublicObject = M_Globals.PublicObject
End Property
Private m_Something As Integer
Private Sub Class_Terminate()
Dim s As String
s = DLL1_Function
End Sub
Public Property Let Something(ByVal vData As Integer)
m_Something = vData
End Property
Private m_PublicObject As C_PublicObject
Public Property Get PublicObject() As C_PublicObject
If m_PublicObject Is Nothing Then
Set m_PublicObject = New C_PublicObject
End If
Set PublicObject = m_PublicObject
End Property
Private Sub Command1_Click()
DLL2_FunctionWhichCallsDLL1_Function
End Sub
Private Sub Form_Load()
PublicObject.Something = 1
End Sub
Public Sub ClosePublicObject
Set m_PublicObject = Nothing
End Sub
Private Sub Class_Terminate()
ClosePublicObject
End Sub
Additional query words: kbDSupport kbDSD gpf ipf kernel32.dll 0137:bff858c0 kbVBp500bug kbActiveX kbClientServer kbVBp600bug kbVBp kbdsd kbDSupport
Keywords: kbbug kbgrpdsvb KB187983