你的位置:
问答吧
-> VC
-> 问题详情
在MFC中加载一个exe,文件比较大,主进程会卡住,怎么解决
在MFC中加载一个exe,文件比较大,主进程会卡住,直到exe文件加载完成,主进程才会正常显示
期间主进程在运行,因为我用settime计数,一直都在执行,可是界面会卡住
请问怎么可以实时刷新呢?
我用开辟线程,在线程中加载exe也不好使
我用过WinExec,ShellExecute,CreateProcess
都不好用,高手教教我吧,谢谢~~~~
作者: dd911501406
发布时间: 2010-08-17
有代码有真相
作者: senses1
发布时间: 2010-08-17
当然是在线程里加载,成功后向主进程发消息
作者: ouyh12345
发布时间: 2010-08-17
加载大文件用时比较多,要在线程加载,如果加载时间还不能忍受,是否可以考虑不在程序启动时加载文件,稍微改动下需求,等程序启动完毕后,再用手工加载,比如设置个按钮.
作者: gameslq
发布时间: 2010-08-17
引用 2 楼 ouyh12345 的回复:
当然是在线程里加载,成功后向主进程发消息
我是在线程中加载的,可是我的主界面会卡住不动,直到加载完成,这个能解决吗?
作者: dd911501406
发布时间: 2010-08-17