免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2606|回复: 3
收起左侧

[经验共享] 为什么mapgis二次开发的例子大多数都不能运行?

[复制链接]

7656

主题

1175

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-6-4 23:22 | 显示全部楼层 |阅读模式
为确保示例程序的正常编译运行,请完成以下工作:

(假定已经安装mapgis61,并且MAPGISSDK61也安装在MAPGIS61所在目录.如均安装在C:\MAPGIS61目录下)


1、在编译利用控件开发的有关程序前请先注册控件EditGisAtt.ocx和EdtAttStru.ocx。
   方法:
     将控件拷贝到MAPGIS的环境目录下,运行regsvr32注册控件。

2、在VC环境下开发的二次开发程序需进行如下修改:

a.设置VC开发环境,添加二次开发所需头文件和库文件的路径。
   方法:
     点取"Tools"菜单下的"Options..",选择Directories标签,添加头文件和库文件路径C:\MAPGIS61\INCLUDDE和C:\MAPGIS61\LIB。

b.设置DEBUG输出目录,把生成的*.EXE文件输出到MAPGIS动态连接库所在的目录下。
   方法:
     点取&quotroject"菜单下的"Settings..",选择General标签,将Output Flies项设置为C:\MAPGIS61\PROGRAM。

3、在VB环境下开发的二次开发程序需进行如下修改:

a.添加声明模块vbW60_Area.bas。
   方法:
     点取"Project"菜单下的"Add Module",添加vbW60_Area.bas文件,该文件在C:\MAPGIS61\Basic目录下。

b.设置可执行文件输出目录。
   方法:
     点取"File"菜单下的"Make *.exe..",选择MAPGIS动态连接库所在的目录C:\MAPGIS61\PROGRAM为输出目录。"
地质啷http://weibo.com/943569550

4

主题

4267

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1298
QQ
发表于 2011-10-31 23:49 | 显示全部楼层
mapgis不地道,开发实例少
该会员没有填写今日想说内容.

1

主题

3894

铜板

2

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
535
发表于 2011-11-1 08:48 | 显示全部楼层
ynhgy209 发表于 2011-10-31 23:49
mapgis不地道,开发实例少

mapgis的推广不力
该会员没有填写今日想说内容.

24

主题

2708

铜板

60

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
734
发表于 2011-11-3 20:39 | 显示全部楼层
谢谢分享!现在都只是1开发的,自己还没水平啊!
今天貌似字体变了似得!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表