如何使程序实现即能以图形方式运行,又能以带参数的命令行方式运行(100分)

  • 主题发起人 主题发起人 jzmxy
  • 开始时间 开始时间
J

jzmxy

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个程序,想在运行时通过参数的不同显示不同的界面,
能以图形方式运行,又能以带参数的命令行方式运行不显示画面直接得到结果
 
用不同的模块实现吧。或者在程序启动时根据不同的参数启动不同的窗体。
 
//agree Lera
 
带参数的命令行方式 = DOS 方式?

同意,但是那个模块应该是DOS环境下的程序用来判断参数的吧?

关注……
 
;ParamStr 函数可以得到每一个输入参数,然后根据不同的情况在 Application 的代码里
写不同的操作,比如:
program Project1;

uses
Forms,
Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}
var
S: string;
begin
Application.Initialize;
if ParamCount = 0 then
begin
Application.CreateForm(TForm1, Form1);
end
else
begin
S := ParamStr(1);
// ...
end;
Application.Run;
end.
 
agree with BaKuBaKu
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部