文件名称:GetOpenFileName Test
文件大小:12KB
文件格式:ZIP
更新时间:2010-09-21 18:25:59
GetOpenFileName
问题:在装有Adobe Acrobat Reader Version 7.0的XP SP2机器上运行一个程序,打开Open,Save,SaveAs对话框,把鼠标悬浮在一个文件上直到出现tips时程序马上关闭。
本程序专门测试这个问题,并提供了解决办法。
测试办法:
1、不定义USE_COM宏编译运行,可再现问题;
2、定义USE_COM宏编译,发现问题已解决。
解决办法:
先调用CoInitialize() 或 OleInitialize(),运行完成后,当然要调用对应的UninitXXX方法。
问题的根源在于一个pdf DLL需要COM环境。
【文件预览】:
ofn_test
----ofn_test_without_com.exe(5KB)
----ofn_test.vcproj(5KB)
----ofn_test.suo(9KB)
----Script1.rc(2KB)
----ofn_test.c(4KB)
----ofn_test_with_com.exe(5KB)
----ofn_test.dsp(4KB)
----ofn_test.sln(905B)
----resource.h(502B)