PC Town Forum komputerowe PC Town


FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat :: Następny temat
[delphi] Niewyświetlanie formy
Autor Wiadomość
Petermechanic 
Wymiata!


Pomógł: 30 razy
Skąd: P-śl
Wysłany: 2007-04-04, 15:25   [delphi] Niewyświetlanie formy

Mam Program, którego chcę, aby główna forma istniała, ale się nie wyświetlała przy starcie programu. Jak to zrobić?
_________________

JID: piotrek@jabder.ath.cx
 
   
Maciek 
Programmer


Pomógł: 9 razy
Skąd: Radom
Wysłany: 2007-04-04, 18:22   

Kod:
ShowWindow(Application.Handle, SW_HIDE);
ShowWindow(Form1.Handle,SW_HIDE);

Będzie dobrze, ale sam nie wiem gdzie to wstawić, bo w Form1.Show ani Form1.Create mi błędy wywala. Ja zastosowałem pewną sztuczkę i mi działa :) .

PS: Jak chcesz pokazać to nie ma problemu, po prostu odwrotnie to zrobić trzeba ;)
Kod:
ShowWindow(Application.Handle, SW_SHOWNORMAL);
ShowWindow(Form1.Handle,SW_SHOWNORMAL);
:D
_________________
"Zawsze łatwiej jest zmienić kod, którego jeszcze nie napisałem"
 
 
   
ExeQtoR 
Moderator



Pomógł: 30 razy
Skąd: K.P.
Wysłany: 2007-04-04, 21:00   

Pasek u góry --> Project --> View Source --> (otwiera się zakładka obok kodu)

Tam:

Kod:

program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.showmainform := false;
  Application.Run;
end.


Ja dopisałem tylko " Application.showmainform := false; " I to wszystko :) A jak w drugą stronę to kombinuj :)

Add//////

Małe info :d to chowa Formę podobno na stałe :D Czyli do końca działania programu :P

Inne rozwiązanie jest wrzucić aktywnego Timera z czasem 1, i w nim napisać To co podałMaciek, i na końcu w tym "zegarku" dodać aby go deaktywować po zakończeniu tych że procedur :) więc forma się pokaże na 0,001s Więc załóżmy że możesz nie zdążyć jej zobaczyć :D
_________________
Moderatora grzecznie się słuchamy,
nie spamujemy, nie bluzgamy...


 
 
   
Petermechanic 
Wymiata!


Pomógł: 30 razy
Skąd: P-śl
Wysłany: 2007-04-06, 12:40   

tak, tak o to chodziło, dzięki, zależało mi na tm, zeby tego rpogramu nic nie widziało tylko taskmgr.exe :D
_________________

JID: piotrek@jabder.ath.cx
 
   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template lightbrown v 0.4 modified by Nasedo
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,16 sekundy. Zapytań do SQL: 12