joelee
路人甲
路人甲
  • 注册日期2003-09-03
  • 发帖数12
  • QQ
  • 铜币176枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2052回复:4

关于ao请教

楼主#
更多 发布于:2003-09-28 17:48
我想用vb调用arcmap,但是IAPPLICATION这个接口用application实例化不了
就是
dim p as IApplication
set p=Application
在vb中运行出错,不是在vba出错
我装的是arcmap8.3,我想知道在vb的工程菜单的引用是哪个部件,或者是
我对application这个接口理解有误。 谢谢赐教。
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15946
  • QQ554730525
  • 铜币25338枚
  • 威望15363点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2003-09-28 22:32
可以用vb里的arcmap开发的工具,做些简单的选择就行啊,基本的接口都能帮你写好。
举报 回复(0) 喜欢(0)     评分
狐兄
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数62
  • QQ67586473
  • 铜币280枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2003-09-29 11:22
application本身是个class,不能自己创建的。。。只有coclass才能才可被直接创建了。vba中application本身就代表了arcmap或arccatalog了,在vb中它代表谁啊?具体从vb中调arcmap,ao帮助中有现成的例子,可以参考了

<img src="images/post/smile/dvbbs/em01.gif" />
[此贴子已经被作者于2003-9-29 11:24:23编辑过]
天下英雄出我辈 一入江湖岁月催; 宏图霸业谈笑中 不胜人生一场醉; 提剑跨骑挥尾雨 白骨如山鸟惊飞; 尘世如朝人如水 只叹江湖几人回;
举报 回复(0) 喜欢(0)     评分
joelee
路人甲
路人甲
  • 注册日期2003-09-03
  • 发帖数12
  • QQ
  • 铜币176枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2003-09-29 11:35
我现在vb中用arcmap打开一shap文件,我想编辑它,并保存如何实现。
我只找到了imap这个接口,在这个借口并无保存方法。
举报 回复(0) 喜欢(0)     评分
cafecat
路人甲
路人甲
  • 注册日期2003-07-29
  • 发帖数375
  • QQ
  • 铜币894枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2003-09-29 17:22
那么多现成的工程,每个工程里都有调用该对象的方法,静下心好好看看就知道了
http://3s2go.blogspot.com/
举报 回复(0) 喜欢(0)     评分
游客

返回顶部