计算机二级辅导:Delphiexe实例之间传递cmd参数
来源:优易学  2011-6-7 12:23:51   【优易学:中国教育考试门户网】   资料下载   IT书店

  {Unit1.pas}
  通过这个单元的Button,调用另一个实例;
  procedure TForm1.Button1Click(Sender: TObject);
  begin
  ShellExecute(Handle, 'open', 'project2.exe', 'HelloWorld', nil, SW_SHOWNORMAL);
  end;
  {Unit2.pas}
  接受参数的实例
  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Edit1.Text := ParamStr(1);
  end;
  其实不是一定要在FormCreate中相应,只要把ParamStr赋值给要用参数的地方就OK了。ParamStr(0)是实例自己,所以参数从1开始;而且传的参数是以空格分看的,“'Hello World”,ParamStr(1) = ‘Hello’了;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训