对Delphi编辑的可执行文件,能否给它传参数执行?(100分)

  • 主题发起人 逍遥泿子
  • 开始时间

逍遥泿子

Unregistered / Unconfirmed
GUEST, unregistred user!
对一些命令行程序,一般都可以带参数!
如 DIR ?
DIR C:/
DIR C:/SYSTEM/ W 等
Excel, word 也可以直接执行,默认新增空文档,也可以直接带文件打开。
Excel或 excel 文件.xls
Delphi中编译的程序可以带参数吗? 怎么带呢?
 
var
I : Integer;
begin
for I := 0 to ParamCount do
ShowMessage(ParamStr(I));
end;
 
ShowMessage(ParamStr(I));
// [ ]

还有 CmdLine 参考
和 ParamCount ,ParamStr都是全局变量。
 
就是说,当然可以
 
楼上说的没错
 
你是说运行的时候取得参数还是调试的时候加上参数运行啊?
要是前者,楼上已经回答清楚了;要是后者,就这样:

Delphi主界面 -> Run 菜单 -> Parameters... -> 填上你的参数 -> F9 运行
 
ParamCount 表示参数的个数
ParamStr(I) 表示第I各参数
 
多人接受答案了。
 
顶部