同上。谢谢
解决方案 »
- access violation at 0x00416979:write if address 0x04b90000.
- IDHTTP下载文件问题
- 强烈建议DELPHI版更换大版
- 一个端口是不是可以产生多个socket?
- 在下两个问题,看到别人的软件里有,很是羡慕,望高手赐教
- 大虾救命啊!!!!!!
- 合并htm文件求助
- 关于查询的问题!
- delphi mscomm 如何发送十六进制‘010102’到下位机,并接收下位机返回的十六进制数‘01 01 02 F2 00 D4 CA’,谢谢
- 100分进来看看:http://expert.csdn.net/Expert/topic/1210/1210436.xml?temp=.5548365
- 帮忙看一下怎么总出错
- 用CreateWindowEx时碰到的问题
用ParamCount函数取得命令参数的个数:
呼叫 ParamStr(0), 传回执行档的档名(含路径)
呼叫 ParamStr(n), 传回第n个参数的内容
procedure TForm1.FormCreate(Sender: TObject);
var
sFileName: string;
begin
if ParamCount > 0 then begin (* 有执行参数传入 *)
sFileName := ParamStr(1); (* 取得参数内容 *)
if FileExists(sFileName) then
Memo1.Lines.LoadFromFile(sFileName)
else
Application.MessageBox('找不到指定的档案', '讯息', 48);
end;
end;
begin
myPar:=ParamStr(i); //第i个参数
.....
end;例如
test.exe l x
ParamStr(0)='l'
ParamStr(1)='x'
var
i: Integer;
begin
for i := 1 to ParamCount do
if LowerCase(ParamStr(i)) = 'beep' then
Beep;
end;
运行时program param1 param2 ...