FAQ: 是否可以从另外一个应用程序控制ArcPad?

文章编号: 140
软件: ArcPad 6.0.3
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

问题: 是否可以从另外一个应用程序控制ArcPad?
回答: ArcPad不提供ActiveX或.NET控件或组件.
下面是一些可以让ArcPad和其他的Windows CE或Windows应用程序交互的方法:
* 使用ArcPad的Application.Run方法调用其他的应用程序,并且可以传递参数。
* 使用文本或者二进制文件,在ArcPad和其他应用程序之间进行数据交换.
*将应用程序编译成ActiveX组件,然后可以使用VBScript的CreateObject方法创建ActiveX对象的实例.然后就可以在ArcPad中调用该对象的属性和方法.
* 创建一个ActiveX的中间件,使ArcPad和Windows应用程序都可以通过这个中间件交换数据和信息。
* 在ArcPad的脚本中使用System对象中的方法得到其他应用程序的hWnd,使用该hWnd可以发送Windows消息或者控制程序窗口(最小化,最大化,激活),VB/VBCE需要先声明才能使用Windows的API,而C++ CE应用程序可以直接调用Windows的API.



创建时间:2004-12-03
最近更新:2004-12-03


原文链接
http://support.esrichina.com.cn/2004/1203/140.html

要回复问题请先登录注册