8好意思,写漏了
拷过来的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