delphi.gif (306 バイト) コマンドラインパラメータの受け取り


コマンドプロンプト(DOSプロンプト)ウィンドウでアプリケーションを起動したり、ショートカットの起動時オプションなどでアプリケーションを起動するとき、コマンドラインパラメータを指定して、そのアプリケーションのデフォルトの動作を変更することができます。

 

toach.gif (917 バイト) コマンドラインパラメータの数を得るには

ParamCount関数はパラメータの数を返します。コマンド名自身も1つとして数えるので、最低でも1以上の値を取ります。

 

toach.gif (917 バイト) コマンドラインパラメータを得るには

ParamStr関数はパラメータ文字列を返します。引数は整数で0はコマンド自身のフルパス、1は最初の引数となります。

 

var
  i: Integer;
begin
  for i := 0 to ParamCount do
    Memo1.Lines.Add(ParamStr(i));
end;