Delphi执行应用程序 [英] Delphi Execute applications
本文介绍了Delphi执行应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
ShellExecute(Handle, 'open', 'start.exe', nil, nil, SW_SHOWNORMAL);
但我收到错误: 未声明的标识符"Handle"。
未声明的标识符‘SW_SHOWNORMAL’
运行exe文件的最佳方式是什么?
推荐答案
确保将ShellApi添加到您的单位的US子句中。
uses ShellApi;
如果程序没有Windows句柄,则第一个参数可以为0。
ShellExecute(0, 'open', ('start.exe'), nil, nil, SW_SHOW);
start.exe过程中未定义"Handle"参数
Procedure TForm1.StartEXE;
begin
ShellExecute(0, 'open', ('start.exe'), nil, nil, SW_SHOW);
end;
这将使其可通过TForm1中的任何其他函数或过程进行通用访问。
这篇关于Delphi执行应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文