『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

在编程过程中使用ArcMap注意事项

在编程过程中使用ArcMap注意事项
在编程过程中调用ArcMap程序中的对象,至少需要注意以下两点

       在编程过程中使用ArcMap注意事项 

       zdq 发表于 2007-4-2 22:24:00

       在编程过程中调用ArcMap程序中的对象,至少需要注意以下两点:

       1. 和环境相关的类实例化必须使用IObjectFactory接口通过ArcMapApplication对象进行创建,否则

       创建的类并不能发挥他应有的作用,举例如下:

       Dim pExport As IExport

       pExport = ObjF.Create("esriOutput.ExportJPEG")

       '以上语句创建的输出对象输出的Jpg文件有内容。

       pExport = New ExportJPEG

       '以上语句创建的输出对象输出的Jpg文件为空白。

       2. 执行一些耗时的操作时,要手动等待,具体可以使用Sleep或者Doevents等方法等候数秒。比如:

       要打开一个MXD文档,然后导出为图片。如果在打开文档后不加手动等待,那么导出的图片地图显示不完整;而等候3秒后在导出,则图像完整。

      京ICP备2025132830号-1 京公网安备 号