我想运行一个简单的代码片段,但每次 Access 和 Excel 都会崩溃。
我正在运行 CallbackTest2,请您帮帮我。谢谢分配。
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 :)" …
Run Code Online (Sandbox Code Playgroud) 我喜欢将COM-Class从2.0迁移到4.0.您是否还建议为类和不同的ProgId生成新的guid?
旧的课程将不再使用.我知道我必须为mscorlib的新路径重新注册Class.
MS-Access使用CreateObject创建一个我的COM-Server类的实例,我的COM-Object使用DI加载一些其他类(dot.net 2.0和将来的4.0)