怎样使用命令行参数,ParamCount,ParamStr(),参数是如何加进来的,我想加三个参数。请详细举例说明。
解决方案 »
- Interface 使用报错,求指点
- 关于DELPHI语法的一个问题
- 想做些实际的项目,大家指导一下
- 如何根据一个给定的日期,来确定过了一年,或是一个月,一个季度??
- 这个错误是怎么回事?
- 请问Delphi中qtintf.dll是干什么用的?
- 怎样控制输入呀??
- 如何在程序运行过程中随时在popupmenu对象中增加一个item
- 如何用FindWind找到IE浏览器的窗口?
- 如果得到最后一个打开的ie的句柄,并使之激活并窗口置前呢?
- 求冻结键盘的代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 我要在报表上左右两边实现qrdetail的功能,但又是连接不同的dataset的?请问改怎么办呢?
i: Integer;
for i := 1 to ParamCount do
begin
if LowerCase(ParamStr(i)) = 'beep' then
Beep
else if LowerCase(ParamStr(i)) = 'exit' then
Application.Terminate;
end;
end;
myapp后面分别为 ParamStr[1] ParamStr[2] ParamStr[3]
(代理服务器有问题,不能发长的留言,请原谅)
--------------------------------------
看!
那支正飞向太阳的蛾子.....
就是我!
--------------------------------------
文件名後的字符串。
在程序语言中,paramstr用来取得命令行参数。不过一定要用()而不要用[]。
其中paramstr(0)表示文件的全路径。
比如载主窗体的Create事件中加入以下代码:
if paramstr(1)<>'' then
self.caption:=paramstr(1);
运行程序:
程序名 Successful
之后,主窗体的标题变成 Successful