dingsheng_0
路人甲
路人甲
  • 注册日期2005-03-24
  • 发帖数34
  • QQ
  • 铜币272枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1752回复:2

arcengine打包出错

楼主#
更多 发布于:2006-08-11 10:10
<P>用C#开发的一个关于林业方面的信息管理系统,程序打包后,装在自己的机子可以运行正常,移植到其他的机子就报错了.</P>
<P>在调用比例尺符号库的时候出现了错误,其他都可以运行.测试发现是调用API函数时出错.程序调用系统USE32.DLL,GDI32.DLL,我把use32.gid32打包或者把自己的机子上的覆盖移植机子都不行,期待大家回复.....</P>
<P>[DllImport("gdi32.dll")]<BR>public static extern IntPtr CreateDC(<BR> string lpszDriver,        // driver name<BR> string lpszDevice,        // device name<BR> string lpszOutput,        // not used; should be NULL<BR> Int64 lpInitData  // optional printer data<BR> );<BR> <BR>[DllImport("gdi32.dll")]<BR>public static extern IntPtr CreateCompatibleDC(<BR> IntPtr hdc // handle to DC<BR> );</P>
<P>.................</P>
<P>ESRI.ArcGIS.Display.IStyleGalleryClass.Preview(Object galleryItem, Int32 hDC, tagRECT; rectangle)</P>
喜欢0 评分0
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-08-14 10:38
<P>...不知道,帮你顶一把!</P>
<P>我一般用WISE打包,很少出现问题!</P><img src="images/post/smile/dvbbs/em02.gif" />
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
dingsheng_0
路人甲
路人甲
  • 注册日期2005-03-24
  • 发帖数34
  • QQ
  • 铜币272枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-08-14 18:06
<P>自己用另一种笨方法解决了,是调ESRI.ArcGIS.Display.IStyleGalleryClass.Preview出错,也不知道是什么原因,因只是调用比例尺时才用到这个方法显示比例符号,比例尺符号不多,一共11个,我先把比例符号都层为图片,放在imglist里面,就可以了显示了.呵呵...</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部