大致的意思是想做一个后台程序,看了以往的记录,多用下面的代码
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.ShowMainForm := False;
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
但在2011DELPHI与WIN7下,我怎么试的结果还是一样,不隐藏。
在窗口启动或者显示是加入隐藏代码也不行
procedure TForm2.FormCreate(Sender: TObject);
begin
//ShowWindow(Application.Handle,SW_HIDE);
Form2.Hide;
end;procedure TForm2.FormShow(Sender: TObject);
begin
// Form2.Hide;
end;
但是在按钮上加上hide方法就可以,但是与我想要的不一样。谁能告诉我能在程序一运行就隐藏到后台的代码吗?
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.ShowMainForm := False;
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
但在2011DELPHI与WIN7下,我怎么试的结果还是一样,不隐藏。
在窗口启动或者显示是加入隐藏代码也不行
procedure TForm2.FormCreate(Sender: TObject);
begin
//ShowWindow(Application.Handle,SW_HIDE);
Form2.Hide;
end;procedure TForm2.FormShow(Sender: TObject);
begin
// Form2.Hide;
end;
但是在按钮上加上hide方法就可以,但是与我想要的不一样。谁能告诉我能在程序一运行就隐藏到后台的代码吗?
解决方案 »
- 分享一篇CRC校验码生成的源代码
- 如何创建Web Server Application
- 如何关闭ShowModal的窗口
- 再一次提问,关于dll
- 数组 与 动态数组的 地址 问题 数组名代表首地址吗?
- 怎样取出SQL Server中字段为“姓名”的第3条记录?
- 为什么在Delphi6中添加Quickreport控件的时候出现错误?????help me!
- 有高手愿意帮忙吗?
- XP 个人版为什么不能够安装SQL SERVER呢
- 为什么 我的源代码中的汉字突然变成乱码?
- 请教 关于 Access2007 压缩后的排序问题
- 在Delphi 7中用ADOConnection控件连接Oracle 9i的问题
form1.hide;
form2.show;
在主窗体中的oncreate中直接加入
self.hide;
delphi2011没装偶
var
frmHide : TForm;
begin
frmHide := TForm.Create(Application);
frmHide.Show;
frmHide.Visible := False;
end;当然,这两句:
frmHide.Show;
frmHide.Visible := False;
也可以不写;
你这个隐藏窗体里想写什么,想添加什么,想在后台执行什么,全部用代码动态创建。