能详细说明一下paramcount function 和 paramstr function的用法吗?最好能详细些.

解决方案 »

  1.   

    paramcount是返回传递给程序参数的个数,paramstr根据索引值来得到具体参数,其参数是字符类型的。其中paramstr[0] 实际就是Application.ExeName
      

  2.   

    现在人怎么这么懒,这点东西为什么自己不看一下VCL源码,一看便知
    Forms单元有相关代码,这样怎么能提高 
      

  3.   

    执行程序运行的参数,例如:project1.exe aaaa bbbb -d,表示有四个参数。
    其中ParamStr(0)为执行程序本身的文件名,下面是一个演示代码,非常简单。procedure TForm1.Button1Click(Sender: TObject);
    var
      i: Integer;
    begin
      for i:=0 to paramcount do
        Memo1.Lines.Add(ParamStr(i));
    end;