大佬教程收集整理的这篇文章主要介绍了delphi – 在工作线程中使用SHFileOperation是否安全?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
>一个后台线程,它将通过SHFiLeoperation函数复制文件,当时总是只有一个SHFiLeoperation(但我希望它在线程中)
>我需要UI输出,所以我需要使用FOF_SIMPLEPROGRESS标志并将某些内容传递给Wnd成员
我有两个问题
>从main以外的线程调用SHFiLeoperation和FOF_SIMPLEPROGRESS标志(用于用户交互)是否安全?
>如果是,我应该将什么句柄传递给Wnd会员?我已经尝试过主窗体的手柄,但是在弹出覆盖确认对话框并确认后,主窗体被发送到后台,真是奇怪
注意:
我有一个这些操作的队列,所以当时只执行一个SHFiLeoperation(在它完成之后,线程继续执行另一个操作,可能是下一个SHFiLeoperation)
非常感谢
以上是大佬教程为你收集整理的delphi – 在工作线程中使用SHFileOperation是否安全?全部内容,希望文章能够帮你解决delphi – 在工作线程中使用SHFileOperation是否安全?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。