今天偶突然要给Delphi编的程序输入参数,就像用Pascal语言编的程序有输入参数
input,output一样。但是Delphi的帮助说 Delphi's compiler ignores these parameters.
郁闷啊,请各位大侠帮忙!

解决方案 »

  1.   

    是不是象一些程序一样,支持命令行?例如 copy a.txt d.txt?????如果是的话,有一个 ParamStr 数组,存储了调用程序传递过来的参数。ParamCount 是命令行参数的个数,ParamStr[0] 是执行的 EXE 文件。具体的参考一下帮助文档。
      

  2.   

    我说的程序就是用Delphi开发的程序,比如一个应用程序1调用另一个应用程序2,但是1要给2传一些参数,如时间等。怎样传给应用程序2呢?
      

  3.   

    CloneCenter(复制中心)说的好像是c语言里的用法吧,可惜它不支持命令行
    帮忙再想想,多谢多谢!
      

  4.   

    cmd
    project1.exe c:\a.txtprocedure TForm1.FormCreate(Sender: TObject);
    var
      I : Integer;
    begin
      for I := 0 to ParamCount do ShowMessage(ParamStr(I))
    end;楼主试一试,看一看效果