摘要: 最近用 IShellDispatch 来解压/压缩 Zip包。使用过程中遇到这个问题,CopyHere函数是异步的开启一个线程来执行解压/压缩的,这样我就很难控制 CopyHere函数开启的这个线程 什么时候结束。小弟对COM不熟悉,查了几天资料没找到好的解决方案,特在此发帖,希望得到各位帮助。需要实现:等待压缩/解压完成后,才能继续往下执行。 (注:不想使用第三方的库来实现解压/压缩)CopyHere 启动线程时,我该如何知道线程结束呢?困扰几天了,希望能够得到你的帮助.思路是:由于CopyHere是开启一个异步的线程来压缩Zip文件的.所有在压缩之前想先获得 FolderItems 的总数 阅读全文
posted @ 2012-06-21 18:14 zearin 阅读(656) 评论(0) 推荐(0) 编辑