delphi中的命令行及参数怎么用? delphi中的命令行及参数怎么用?这几个函数GetCommandLine,ParamStr,ParamCount都是怎么用?谁能解释一下或者给个例子学习一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCommandLine取整个命令行ParamStr(n)取第n个参数ParamCount取参数的总个数 这是例子.procedure TForm1.FormCreate(Sender: TObject);var i: Integer; for i := 0 to ParamCount – 1 do begin if LowerCase(ParamStr(i)) = 'beep' then Beep(10000,1000) else if (LowerCase(ParamStr(i)) = 'exit' then Application.Terminate; end;end; GetCommandLine其实是个API,Delphi封装了,ParamStr(n)第n个参数,从0开始,ParamStr(0)为自己程序的完整路径,相当于Application.ExeName;ParamCount参数个数,不包括ParamStr(0). 同C中void main(arg[]) 是一回事,GetCommandLine 就是取全部的參數Paramsstr 就是索引號去參數。Paramcount 這個就很明顯了,參數數量。 abc.exe p1 p2ParamStr(1)='p1'ParamStr(2)='p2' 十年Delphi开发经验,找份兼职! Delphi中 AdoDataset 更新问题。 TIdHTTP控件抓取网页 为了庆祝自己写的第一个类,散分! 数据视图更新的问题!!求教!! ADOQuery输入数据出错,提示:“无法为更新行集定位,一些值可能在最后读取后改变。” 关于存储调用问题??? 关于非典型性肺炎--欢迎大家参与 有几百个Checkbox,从数据库中读出一个ID,然后将相应的Checkbox赋值,代码不得多与20行? DELPHI连接数据库的问题 请问如何把TPaintBox上的图片保存为完整的BMP或者JPG文件? delphi 串口 usb
ParamStr(n)取第n个参数
ParamCount取参数的总个数
procedure TForm1.FormCreate(Sender: TObject);var
i: Integer;
for i := 0 to ParamCount – 1 do
begin
if LowerCase(ParamStr(i)) = 'beep' then
Beep(10000,1000)
else if (LowerCase(ParamStr(i)) = 'exit' then
Application.Terminate;
end;
end;
ParamStr(n)第n个参数,从0开始,ParamStr(0)为自己程序的完整路径,相当于Application.ExeName;
ParamCount参数个数,不包括ParamStr(0).
ParamStr(1)='p1'
ParamStr(2)='p2'