我想写一个程序,但不知道怎么下手了。即这个程序运行时可以带参数的那种,工程文件中怎么写的来着。
myPro.exe -r /c:\aa\2.dlg我想在运行程序时使用命令行,将"-r /c:\aa\2.dlg"串取出来,怎么做啊:好像有什么parameters[0]...
帮我解决解决吧!!!
多谢

解决方案 »

  1.   

    var
      i : integer;
    begin
      for i := 1 to ParamCount do
      begin
        s := ParamStr(i);
      end;
    end;
      

  2.   

    ParamStr是一个字符串数组,比如ParamStr(0)就是你程序执行文件的文件名,ParamStr(1)为第一个参数。访问paramCount可以知道总共有几个参数。
      

  3.   


    程序名 参数1 参数2 ... 参数n
    function ParamCount: Integer;//返回参数个数
    function ParamStr(Index: Integer): string;//返回参数index
    调用时按照第一行的格式运行即可。
      

  4.   

    paramstr paramcount 注意空格