MAPGIS 二次开发常见问题及解答
解答开发
、问:如何用 生成 明码文件?
答:先利用手册看懂明码格式文件的格式,知道数据的组织方式,利用 的文件函数创建一个文本
型文件,吧数据库中的数
据按照格式输出就是了。
、问:和 的区别和联系?
答: 是以前老版本的东东换成 试试 中包含了属性结构的详细信
息具体用法可参见二次开发帮助
文档中第三章数据结构中关于属性字段描述结构属性字段描述头和属性信息头的介绍里面有该结构的详
细内容。
、问:请教关于“不能打开子图库的问题,急!
答:系统库路径不对,将 !、"# !、" ! 三个文件拷贝到执行目录即可。这几
个语言件放在
$%$目录中。或是运行 &'( 可设置,该运行文件也同样在 $
%$目录中。
)、问:如果只知道工作区 能不能依次得到工作区中的图元号,该如何得到啊!
答:
*
!+*
*
(,*
"+-*
./01223*44取点数
+15*《*663
.
1 12(,2223758344取点,返回值 4849::成功4失败4删除
"0*
;对该图元进行操作
<
< 就是图元号
=、问:!>= 的 ? 函数 /+,到底应该如何用啊!跟以前的不同了,给个例子吧!
答:
::@//+1!+%-(,0! "+-,+%%A!+
B0C-!3*
点工作区号
-(,点位置号999比如鼠标的位置
,+A图层开关标志,如不为空就只在打开状态的图层中查找
B是 ,+%%A 的长度
出口 !::返回距离
返回值成功返回点号,失败为 8
>、问:如何屏蔽掉 +D&EF 中的右键功能!!!
答: