我将MapBasic提供的关于如何在VisualBasic中使用CallBack的样例程序,在VB6中打开运行时,VB会报出如下的错误信息:
“实时错误98:一个属性或方法调用不能包含对一个私有对象的调用,无论是作为参数还是返回值。”Why?
Re:
这个错误信息完全是由用户的VisualBasic调试环境设置不当造成的,与MapBaic提供的程序无关。
解决如下:由“工程”>“工程属性”进入工程属性对话框,并进行如下的设置。
 通用:工程类型,ActiveXEXE;启动对象SubMain;升级ActiveX控件。
 生成:删除有关未使用的ActiveX控件的信息
 部件:启动模式,独立方式。
 调试:启动工程时等待创建部件。
如果用户还未在自己的工程中建立SubMain,则应当在模块中建立一个SubMain过程。