I want to run a simple snippet, but evertime Access and Excel crash.
I'm running CallbackTest2, could you please help me. Thanks allot.
Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" ( _
ByVal lpPrevWndFunc As Long, _
ByVal hwnd As Long, _
ByVal msg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) _
As Long
Sub CallbackTest2()
CallWindowProc AddressOf CallbackMsg, 0, 0, 0, 0
End Sub
Public Function CallbackMsg _
(msg As String, _
ByVal nUnused1 As Long, _
ByVal nUnused2 As Long, _
ByVal nUnused3 As Long)
MsgBox "CallBack Work :)" & msg
End Function
Found the solution.
Things I change:
RUNNING VERSION:
Private Declare Function CallWindowProc _
Lib "user32.dll" Alias "CallWindowProcA" ( _
ByVal lpPrevWndFunc As Long, _
ByVal hwnd As Long, _
ByVal msg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long
private Sub CallbackTest2()
CallWindowProc AddressOf CallbackMsg, VarPtr("Hallo Welt"), 0, 0, 0
End Sub
Private Sub CallbackMsg( _
msg As String, _
ByVal nUnused1 As Long, _
ByVal nUnused2 As Long, _
ByVal nUnused3 As Long)
MsgBox msg
End Sub
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With