Witam
Mam taki problem:
Program po uruchomieniu ma mieć niewidoczne główne okno.
Jeśli ponownie uruchomimy program to wyświetli on dotychczas niewidoczne okno z pierwszej kopi programu po czym zostanie zamknięty.
Efektem tego ma być wyświetlenie okna ustawień w pierwszej kopi programu.
Okno faktycznie zostaje wyświetlone (SW_SHOW, SW_RESTORE) ale kontrolki na nim nie są wyświetlane.
Proszę o pomoc. W czym tkwi problem?
begin
CreateMutex(nil, False, 'bobobob');
if GetLastError() = 0
then
begin
Application.ShowMainForm := False;
Application.Initialize;
Application.Title := 'bobobo';
Application.CreateForm(TForm1, Form1);
Application.Run;
end
else
begin
ShowWindow(FindWindow(nil, 'bobobo - Hide'), SW_SHOW);
Halt;
end;
end.