上一次我的一个问题
如果制作无窗体程序,我想要做后太运行的程序,不喜欢出现窗体得到个答案是这样的
新建一个应用程序是,选择 Service Application就可以做成后台运行的无窗体程序;
需要注意的是,不要把那些数据集控件放到Service的DataModual里面去,而应该建立一个TDataModule,把数据集控件都放到这个里面去。
其他的和普通的窗体应用程序一样。你还可以看看Service Application 的工程文件!可这个方法发现问题,就是 Service Application出现自己自动退出的事情,结束运行,请问如何不要他自己退出

解决方案 »

  1.   

    这应该是服务由Windows控制的啊,不会自动退出!
      

  2.   

    选择 Project->View Source,然后:program Project1;uses
      Forms,
      Unit1 in 'Unit1.pas' {Form1};{$R *.res}begin
      Application.Initialize;
      Application.CreateForm(TForm1, Form1);
      application.ShowMainForm:=false;  //加上这句即可。
      Application.Run;
    end.
      

  3.   

    新建一个应用程序是,选择 Service Application就可以做成后台运行的无窗体程序;
    需要注意的是,不要把那些数据集控件放到Service的DataModual里面去,而应该建立一个TDataModule,把数据集控件都放到这个里面去。
    其他的和普通的窗体应用程序一样。
    按这个方式建立的程序就会一会就退出