VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: gebihu

请高手给看看下面的代码有什么问题,MapX5.0+VC

[复制链接]

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-21 17:15:01 | 显示全部楼层
恩……,确实mapx是不支持多线程的。我也遇到过这个问题,后来也是改为在timer中处理了。
还有如果是添加图元到某一个层的话,没有必要刷新整个mapx吧,那样就是刷新所有图层了,包括那些未操作的图层,所以只要刷新添加图元的那个图层就好了吧。再有这个程序写的有问题,如果没有看错的话,CMapX * m_mapx没有初始话就直接m_mapx->GetLayers ()了,这个如果不是楼主笔误,肯定程序是会中断的啊!最好在函数的参数列表里添加一个指向mapx的指针或引用做为参数传到函数内来使用吧。
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-8-22 19:45:01 | 显示全部楼层
感谢大家的回复。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表