-
1. Data: 2009-01-06 08:51:50
Temat: Re: Builder - zawieszanie okienka aplikacji podczas pracy programu
Od: puzji <m...@i...pl>
> Albo obliczenia wykonywać w osobnym wątku, albo wywołać w kilku
> miejscach funkcję, przetwarzającą komunikaty to bylo chyba
> Application->ProcessMessage();
Wielkie dzieki. Zastosowalam Application->ProcessMessage(). Co prawda
wtedy uzytkownik moze ponaciskac inne przyciski bo sa aktywne ale ufam
jego inteligencji ;-)
pozdr.
M.
-
2. Data: 2009-01-09 22:56:24
Temat: Re: Builder - zawieszanie okienka aplikacji podczas pracy programu
Od: Michoo <m...@v...pl>
puzji pisze:
> Co prawda wtedy uzytkownik moze ponaciskac inne przyciski bo sa
> aktywne ale ufam jego inteligencji ;-)
przycisk->active=false;
true po zakończeniu przetwarzania.
--
Pozdrawiam
Michoo
-
3. Data: 2009-01-09 23:38:15
Temat: Re: Builder - zawieszanie okienka aplikacji podczas pracy programu
Od: Wojciech Muła <w...@p...null.onet.pl.invalid>
puzji <m...@i...pl> wrote:
> > Albo obliczenia wykonywać w osobnym wątku, albo wywołać w kilku
> > miejscach funkcję, przetwarzającą komunikaty to bylo chyba
> > Application->ProcessMessage();
>
> Wielkie dzieki. Zastosowalam Application->ProcessMessage(). Co prawda
> wtedy uzytkownik moze ponaciskac inne przyciski bo sa aktywne ale ufam
> jego inteligencji ;-)
Jeśli zależy Ci wyłącznie na odrysowywaniu jakiejś kontrolki (np. paska
postępu), to można wywołać metodę Update danej kontrolki, zamiast
ProcessMessage (odpada niebezpieczeństwo złośliwego kliknięcia).
Formularze chyba też mają tę metodę, nie pamiętam.
w.
--
Kupię: http://wmula.republika.pl/kupie.html