GetOpenFileName Test

时间:2010-09-21 18:25:59
【文件属性】:

文件名称: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)

网友评论

  • 这个例子没解决我的问题
  • 不能有效解決問題。
  • 这个例子可以,虽然没解决我的问题
  • 没有解决我的问题哎~~~~:(