页面载入中....
Google


在编程过程中使用ArcMap注意事项 
zdq 发表于 2007-4-2 22:24:00

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


阅读全文 | 回复(1) | 引用通告 | 编辑

老贼说的不错
hanxlr(游客)发表评论于2007-11-23 12:44:00

hanxlr(游客)老贼说的不错

清者自清

个人主页 | 引用 | 返回 | 删除 | 回复
发表评论:
页面载入中....

 

页面载入中....

  公告
页面载入中....

  我的分类(专题)
页面载入中....
  日志搜索
    最近日志
页面载入中....

  最新评论
页面载入中....

  留言板
页面载入中....

  链接

  Blog信息
页面载入中....





Powered by Oblog.