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


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

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

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

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

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

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

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

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

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

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

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

編集    削除
orz  2007-02-23 05: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.

編集    削除