我们在程序中打开了一个在线pdf文件:
ShellExecute(Handle, nil, PChar( URL ), nil, nil, SW_SHOWNORMAL);
这应该使用标准浏览器打开pdf。这适用于FireFox。但是,默认情况下,Internet Explorer存在以下问题:
如果IE尚未启动,IE将打开pdf。如果IE已经运行,那么什么也没发生。
但是 - 如果我们在调试器中启动程序就可以了!
知道可能是什么原因以及如何避免它?
(我知道作为一种解决方法,我可以尝试先下载pdf并从本地文件夹中打开它 - 但我还没有尝试过。)
答案 0 :(得分:0)
这也是它在调试器中工作的原因。该程序慢一些。
所以我在打开第二个URL之前等了0.5秒。一切似乎都很好。