如何让我的程序能接收到用户的参数?(50分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
就象DOS下的可带参数的命令一样,<br>怎么实现的,<br>说说原理也行(最好有个例子,嘿嘿)
 
procedure TForm1.FormCreate(Sender: TObject);<br>var s:string;<br>begin<br>if paramcount&gt;0 then<br>s:=paramstr(1);<br>showmessage(s);<br>end;
 
procedure TForm.FormShow(Sender:TObject);<br>var NwwTitle:String;<br>begin<br>if paramcount&gt;0 then<br>NewTitle:=paramstr(1);<br>Caption:=NewTitle;//paramstr(0)是程序所在的路径<br>end;
 
比如你的程序叫:project1.exe<br>然后你调用:project1.exe a b<br>则paramcount=2<br>&nbsp; paramstr[1]=a<br>&nbsp; paramstr[2]=b<br>paramstr,paramcount在系统中已经预先定义,自己不用定义。直接调用接可以了。<br>
 
回去试试。。。
 
呵呵,一定会成功~~~~~~~~
 
多人接受答案了。
 
后退
顶部