delphi,執行文件用winexec調用時傳送的參數是如何定義的(200分)

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

johnlhr

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用一個主程序調用各分支程式,但不想用一個project所以需要將主程式中一些變量值以參
數的形式偉給子程式,我知道是用 winexec來執行子程式的 exe 文件但我不知這個參數在子程
式中是如何定義的,請教各位大俠
 
直接放在后面就可以了,WinExec('nbtstat -a 192.168.0.1',SW_SHOW);
 
我在調試子程式時如何在DELPHI界面中輸入參數呢
 
菜单:Run->parameters
 
个数:ParamCount
值:ParamStr(i)

在任何地方都可以用。

procedure TForm1.FormCreate(Sender: TObject);

var
i: Integer;
for i := 0 to ParamCount-1 do
begin
if LowerCase(ParamStr(i)) = 'beep' then
Beep(10000,1000)
else if (LowerCase(ParamStr(i)) = 'exit' then
Application.Terminate;
end;
end;
 
是這樣,但在RUN->PARAMETERS中如果想輸入多個參數時我要如何做,也就是多個參數是如何分
割的(用何符號)另定義多少個參數是否有何限製
多謝
 
应该用空格就可以了吧,我没试过,你试试。
 
非常感謝...
 
后退
顶部