フォーム非表示のバッチ処理(ファイル更新)は可能でしょうか?


ヒデマル  2007-02-22 12:39:58  No: 25054  IP: 192.*.*.*

delphi7(Pro)で開発を行っています。
VBから、アプリケーションを呼ばれたときに、正常なパラメータなら、指示通りにファイルを更新する単純なプログラムです。
現在は、確認フォームを表示して、開始ボタンで更新していますが、確認フォームがわずらわしいので、ファイル更新のみを行いたいのですが、フォーム非表示で処理を行う方法がわかりません。
OnCreateで、処理を行って、無理やりcloseで終了すると、起動回数分だけプロセスにゴミが残ってしまい、メモリー不足になってしまいます。

経験が浅いので明らかにコーディングがおかしいと思っていますが、どなたか良い方法があれば教えてください。
よろしくお願いします。

編集 削除
そうね..  2007-02-22 13:02:45  No: 25055  IP: 192.*.*.*

procedur FormHoge.Create(せんだ);
begin
  ほにゃ処理...
  Application.Terminate;
end;

編集 削除
あと..  2007-02-22 13:11:53  No: 25056  IP: 192.*.*.*

ぷろじぇくとふぁいるに追加。
Application.ShowMainForm := False;

編集 削除
いっそ..  2007-02-22 13:19:32  No: 25057  IP: 192.*.*.*

こんそーるアプリにするとか..

編集 削除
ヒデマル  2007-02-22 13:25:25  No: 25058  IP: 192.*.*.*

そうね..さん、あと..さん、ありがとうございました。
Application.Terminate;
で、ゴミプロセスは、消えました。
ありがとうございました。

編集 削除
orz  2007-02-22 20:22:41  No: 25059  IP: 192.*.*.*

ぷろじぇくとのソース表示

program Project1;

uses
  Windows;//ぐらいで十分か?
(*削除
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.RES}
*)

begin
(*削除
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
*)
  //CopyFileってAPIしかなかったんだっけ?
  CopyFile(てきとうなファイル名1, てきとうなファイル名2)
end.

編集 削除