阅读:2625回复:2
ArcEngine的 一个奇怪问题
<P>我建立一个小程序,调用Engine的接口实现创建一个Shape文件。我发现我创建的Shape文件的属性字段名称总是被限制为二个汉字长度,多余的字符被自动去掉了。</P>
<P>百思不得其解,无奈,只好在程序的对话框上拖一个MapControl控件。这一拖,奇迹出现了,所有字段都正常可以使用多个汉字了。</P> <P>再次反复实验,去掉MapControl控件,加上MapControl控件。得到结论:要正确设置属性字段,必须得有那么个MapControl控件才行。</P> <P>我实在不明白原因,有知道的指点指点。我确实不想在程序里面加一个没有任何用处的MapControl控件的。。。</P> |
|
|
1楼#
发布于:2006-11-18 08:51
<P>你说的这事,我没有遇到过.</P>
<P>我在ArcEngine开发的时候,也没有用MapControl.而是自己用PictureBox控件来自己画图.</P> <P>在导出Shape文件的时候,不会出现字段名只限制在2个汉字长度.不过Shape文件是有字段长度限制的,但远远不至4个字节的.</P> |
|
|
2楼#
发布于:2006-11-18 09:32
谢谢老兄。这么一些莫名其妙的事情。。。我也不晓得原因。。。
|
|
|