所以基本上,當我嘗試打開Windows默認打開Adobe Reader的PDF文件沒有任何反應。如果我設置的默認程序到Internet Explorer它的工作原理..如何通過Delphi 2009打開PDF文件(窗口默認程序Adobe Reader)?
這裏是我的代碼
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;
什麼想法?
感謝您的幫助!
很久以前,我記得Acrobat Reader軟件不能正常工作,如果',而應用程序正在調試ShellExecute'是所謂的,但它的工作很好,當應用程序正常運行。「 –