C# 语言利用ArcEngine编写的检查拓扑程序,程序在打开mdb数据加载要素集的过程中,界面就不响应了,鼠标等待状态也不出现,就这几秒的时间内,程序其实正在运行,但是界面却毫无响应,请问, 我要如何才能解决这种Form界面假死的现象
上面这个问题我已经用backgroundWorker 解决了,但是新问题又来了。我用backgroundWorker 另起线程加载了mdb中的要素集,
但是不知道如何结束这个线程。因为虽然线程看似结束了,在form程序里,无法对这个mdb进行其他的查拓扑处理,原因是这个mdb被锁定了。无法解锁啊,backgroundWorker 里我已经解过锁了
终于找到原因了,原来在这个backgroundWorker 中创建了一个全局变量的拓扑过程,把这个取消掉,改为只加载图层,mdb就不会锁定