所以基本上当我尝试打开默认使用 Adobe Reader 打开的 Windows 的 PDF 文件时,什么也没有发生。如果我将默认程序设置为 Internet Explorer,它可以工作..
这是我的代码
var
openDialog : TOpenDialog; // Open dialog variable
begin
openDialog := TOpenDialog.Create(self);
openDialog.InitialDir := MaskEditLocation.Text;
if openDialog.Execute then
ShellExecute(Handle, PChar('Open'), PChar(openDialog.FileName), nil, nil,
SW_SHOWNORMAL);
openDialog.Free;
end;
有任何想法吗?
谢谢您的帮助!