问题现象:
偶尔可以正常打开程序,偶尔出现程序打开后,卡在了Loadlibrary函数当中.
1.加载的路径不适用"/",全部替换为"\\".
2.改DLL工程的属性:属性-->配置属性-->常规-->MFC的使用-->在静态库中使用MFC.
3.修改工程属性:属性-->配置属性-->链接器-->启用增量链接-->否
4.修改为LoadLibraryEx函数
LoadLibraryEx(szDLL, NULL,LOAD_WITH_ALTERED_SEARCH_PATH);
5.以win7兼容性運行程序,以管理員身份運行.(win7系統也是一樣設置)
以上处理后,极大降低打开失败的概率.后续发现其他问题将持续更新.