×
您的位置: 首页 > 编程笔记

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

AR 时间:2010-12-26  查看:310   收藏
摘要:在编程过程中调用ArcMap程序中的对象,至少需要注意以下两点 在编程过程中调用ArcMap程序中的对象,至少需要注意以下两点: 1. 和环境相关的类实例化必须使用IObjectFactory接口通过ArcMap的Application对象进行创建,否则 创建的类并不能发挥他应有的作用,举例如下: Dim pExport As IExport pExport = ObjF.Create("esriOutput.ExportJPEG") 以上语句创建的输出对象输出的Jpg文件有内容。
pExport = New ExportJPEG 以上语句创建的输出对象输出的Jpg文件为空白。 2. 执行一些耗时的操作时,要手动等待,具体可以使用Sleep或者Doevents等方法等候数秒。比如: 要打开一个MXD文档,然后导出为图片。如果在打开文档后不加手动等待,那么导出的图片地图显示不完整;而等候3秒后在导出,则图像完整。

 

0% (0)
0% (0)