怎么隐藏主窗口啊!还要,如果完全不需要窗口的程序,能否连主窗口也不要,这种情况程序怎么驻留在内存里面。

解决方案 »

  1.   

    1. 在主窗口里用self.hide
    2. 不要创建窗口
      

  2.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    self.hide;
    end;可是主窗口还是会被创建。
      

  3.   

    写工程文件,将其中的uses form1 全删掉,从program manager中去除FORM.在工程文件中写就可以了.
      

  4.   

    Re:
    呵呵!
    你的程序好像不是干好事的!
    你误会了!像我这种水平想干坏事还不行呢!!Re:
    写工程文件,将其中的uses form1 全删掉,从program manager中去除FORM.在工程文件中写就可以了.
    那怎么驻留在后台啊!不断循环?我写的马上会退出的!
      

  5.   

    我知道了,隐藏主窗口只要在工程文件里面加
    Application.ShowMainForm := False;
      

  6.   

    program Project1;
    uses
      Forms ;{$R *.res}begin
      Application.Initialize;
      Application.Run;
    end.
      

  7.   

    呵呵,给你一个program Project2;uses
      windows;{$R *.res}begin
    while true do
    begin
     windows.beep(200,300);
    end;
    end.
      

  8.   

    看看这里:http://expert.csdn.net/Expert/topic/2227/2227108.xml?temp=.6448938
      

  9.   

    做成控制台程序.
      移除表单
      删除 uses forms;
      将编译指令{$R *.RES}改为{$APPTYPE CONSOLE}就行了.
      去掉
      Application.initialize;
      Application.Run;