拷过来的SAMPLE,VB调mapinfo(ole automation),涉及到回调,VB偶不熟,文档说要从SUB MAIN启动,我不知道sub main添加在哪里,想必因此出现上述错误。
类模块:class1
Public Sub QueryTool(ByVal CmdStr As String)
' ......
End Sub标准模块:
Global mi As Object
Global myCallback As Object窗体模块:
Private Sub Form_Load()
    Set mi = CreateObject("MapInfo.Application")
    mi.Do "Set Application Window " & Form1.hWnd
    Set myCallback = New Class1
    mi.SetCallback myCallback
    '......
End Sub