• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 267
  • Last Modified:

procedure WndProc

Im making an application that, initialy, it runs invisible. So, the property Form1.Visible is initialy False. But, when it starts, the application reads the procedure WndProc, and it turns that property to True. I tried to put an If structure at WndProc, like:
if a=0 then
  Form1.Visible := False
else
  Form1.Visible := True; ,
but, when i do that, the application doesn't appears anymore. What can i do and why the procedure WndProc is so unstable (it's readen more than 1000000 times at the start up).
0
lifeson
Asked:
lifeson
1 Solution
 
d003303Commented:
Yo,
modify your project's source code like this:

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Form1.Visible := false; // if not already set in object inspector
  Application.ShowMainForm := false;
  Application.Run;
end.

Slash/d003303
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now