我写一个程序要求接收一个输入参数,比如:c:\leng.exe http://www.sina.com.cn(后http://www.sina.com.cn为输入参数)。在程序如何得到这个参数》》
最好有实例????先谢了

解决方案 »

  1.   

    用与定义变量ParamCount得到参数的个数,用ParamStr(i)得到第i个参数,
    以下是Delphi帮助中的例子代码:
    procedure TForm1.FormCreate(Sender: TObject);var
      i: Integer;
      for i := 1 to ParamCount do
      begin
        if LowerCase(ParamStr(i)) = 'beep' then
          Beep
        else if LowerCase(ParamStr(i)) = 'exit' then
          Application.Terminate;
      end;
    end;
      

  2.   

    csdn上面由很多这样的东西,自己问问题的时候可以先查询一下,就不用什么问题都问了
      

  3.   

    在b中:
    var
      str: String;
    begin
      str := ParamStr(1);//str就是传递进来的参数值在a中怎么调用b.exe:
      WinExec( PChar('"' + b的包含路径的文件名 + '" ' + '"参数"' ), SW_SHOWNORMAL );