Jag håller på med en dll som ska sköta kommunikation mellan program med hjälp av subclassing. Problemet är att i en av funktionerna(som är deklarerad public i en class) genererar errort "Invalid use of AdressOf". WindowProc(funktionen som AddressOf refererar till) måste ligga i en modul och vara public. Gissar på att du deklarerat den i din classmodul. Det går tyvär inte...AdressOf i Dll
Subben:
Public Sub SubClass(Optional ByVal hWnd As Long)
If Not hWnd Then
Call CreateHandle
Else
prop_hWnd = hWnd
End If
If pfnOldWndProc = 0 Then
pfnOldWndProc = SetWindowLong(prop_hWnd, GWL_WNDPROC, AddressOf WindowProc)
End If
End Sub
Snabbt svar är högt uppskattat.
mvh FransSv: AdressOf i Dll