比如说我做了一个按钮,按下的时候传送3个数,然后通过paramcount,paramstr函数把这个三个数提取出来,但是这3个数传到哪里去?用什么函数传?怎么传?谢谢!!!

解决方案 »

  1.   

    paramCount 和 paramStr 只是接受命令行的参数,如果你要把参数传到另一个程序,可以这样写:winExec('myProject.exe a b c',sw_show);然后在myProject中处理这三个参数
      

  2.   

    如果在调试程序是需要参数,选择菜单 Run->Parameters 在弹出的对话框中的parameters 后面输入参数即可。
      

  3.   

    paramcount,paramstr?
    我知道这是给应用程序传递命令行时用的!
    :)
    你想做什么?说得清楚些!?
      

  4.   

    如下:
    procedure TzcdrdcF.BakData;
    var
      runtxt: string;
    begin
      if FileExists(extractfilepath(paramstr(0)) + 'bac_restd.EXE') then
      begin
        runtxt := extractfilepath(paramstr(0)) + 'bac_restd.EXE';
        winexec(pchar(runtxt), SW_SHOWNORMAL);
      end else
      begin
        showmessage('该机器上没有bac_restd.EXE');
      end;
    end;
    但paramcount,paramstr不能赋值,你先要有一个命令行的字符串