procedure TForm1.FormCreate(Sender: TObject); var i :integer; begin if ParamCount >=1 then begin //0番目はプログラム自身の名前が入っているため //1番目からドロップされた数だけ for i :=1 to ParamCount do Memo1.Lines.Add(ParamStr(i)); //memo1にファイル名を追加 end; end;