10分 |
是什么程序?是不是端口冲突,迅雷占用了他的端口,初始化失败就直接退出了,但是也该报个错误吧
|
10分 |
DX硬件加速冲突。我猜。
|
可能是初始化失败,但我的程序没有报错,当我结束迅雷之后我的程序窗口就会加载出来 |
|
10分 |
迅雷占用了某一个资源 而你的程序恰巧需要这个的资源 无限等待
|
5分 |
如果是你的程序那就好办了,调试跟踪下看看为啥不出来就可以了 |
5分 |
本ID通常猜得还是很准的。 |
额,这个还真不是我的程序,但我可以调试,谢谢了 |
|
那如何确定是DX硬件加速的问题呢,我查了一下好像是显卡?这块不懂,我也不确定我的程序也会需要DX硬件加速,所以比较纳闷 |
|
毫无头绪,不知如何确定啊,唯一出路就是调调程序了,谢谢指教 |
|
DX硬件加速资源每次只能被一个进程使用。
|
|
调试了一下发现问题是出在对话框创建过程当中,最在一个创建非模太对话框函数中没有返回,具体是这样的: |
|
错了,问题是因为程序加载了一个字体,然后通过WM_FONTCHANGE消息时没有成功 |
|
SendMessage(HWND_BROADCAST,WM_FONTCHANGE,0,0);
|