T
terry_zhou82
Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中如何做到,点击一个文件名后,调用该文件的默认方式打开,如果运行缺省打开方式的程式无,则调用“打开方式”板选择程序打开。 我的源代码如下procedure TForm1.Button1Click(Sender: TObject);begin try ShellExecute(Handle,'open',PChar(edit1.Text),nil,nil, SW_SHOWNORMAL); except MessageBox(0,'文件打开出错,请检查文件是否已关联有效程序!','警告',MB_OK or MB_ICONWARNING); end;end;procedure TForm1.SpeedButton1Click(Sender: TObject);beginif OpenDialog1.Execute thenedit1.Text :=OpenDialog1.FileName;end;end.