C/C++/VC++
文章平均质量分 74
Career2011
新的帐号,新的开始
展开
-
封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度。
封装CopyFileEx函数,实现文件复制中的暂停,控速,获取进度等。我的第一篇博客前段时间无意间想到如何控制文件复制过程的复制速度,并且能实时获得复制进度。对于一个几兆甚至更小的文件,调用API函数CopyFile(Ex)来复制,很快就能完成的。然而对于一个几百兆的大文件来说,如果仍然采用调用同步CopyFileEx,那么函数将阻塞相当长的时间。并且对于大文件我更希望能知道复制的原创 2011-10-04 22:58:35 · 6365 阅读 · 11 评论 -
关于C#中调用C++dll传递回调函数的问题
笼统的关于C#调用C++dll中的函数的方法我就不说了,网上很多这回遇到一点小问题,终于快解决了。【情景】在C#代码中要调用C++编写的dll中的一个函数,并传递一个回调函数(很明显,这里应该传递一个委托),C++函数在内部通过一个额外的线程在后台运行,完成工作后通过这个回调函数通知前台的C#代码。。。。【问题】在经过很长时间的混合调试后发现,回调函数(也就是C#中传递原创 2012-04-08 15:18:00 · 6563 阅读 · 3 评论