MAPX问题续1(创建图层延时)

接触MAPX没多久,又接着碰到了问题。这次的问题比较头疼。

现象如下:现有2个图层,一个图层画的是点,第二个图层画的是线。代码先创建点图层,然后再线图层。

不久出现问题了,当你调试状态下运行时,线能够画出来,当你exe状态下,10次里面有7次不出来,3次出来。麻烦的问题,我刚看到这个问题,脑袋就胀了,谁知道怎么回事。网上找了半天,没看到别人遇到类似问题。

只好自己找原因。

经过不断分析,把问题集中在了画线的一个过程里。但一看这个过程,也没啥大的出入。出现问题时,线图层的.id文件没写内容。首先怀疑以前碰到过清空目录和压缩时冲突的问题。经过排除,不是这个问题引起。

于是怀疑是不是画的时候数据流有问题,于是加闲置循环及sleep线程, 大约经过4个小时的不断试验,最后把问题集中在了图层创建完的那个点。发现图层创建出现了延时,可能有时突然创建了快点,于是就画出来了,有时没创建完,就慢了点。于是sleep了一秒,问题就这么解决了。

感叹经验重要亚,要是一个熟手估计这种问题1分钟就搞定了,我花了4个小时多呀,悲哀。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值