delphi中ParamCount函数有什么用?怎么用?
Delphi提供了访问命令行参数的方便的方式,那就是使用ParamStr和ParamCount函数。其中ParamStr(0)返回的是当前程序名,如C:TESTMYPROG.EXE,ParamStr(1)返回第一个参数,以此类推;
ParamCount:应用程序的参数个数
典型用法一、
writeln('你输入了',ParamCount,'个参数');
典型用法二、
if ParamCount<1 then writeln('你输入的参数不够,需要指定一个参数。');
典型用法三、
var i:integer;
begin
for i:=1 to ParamCount do writeln('第',i,'个参数是:',ParamStr(i));
end.
转自:http://zhidao.baidu.com/question/479016667.html
另一种说法,其实也是一样理解。
ParamCount()
返回命令行参数的个数
还记得Dos年代的
format c: /s
“c: /s”就是命令行参数
“c:”是第一个,“/s”是第二个(可以把“fromat”看成第零个)
ParamStr(n)就是返回第n个参数