Witam
mam program. :d
wykonuje jakas operacje i po jej zakonczeniu
ma w jakis sposob dawac znac ze skonczyl.

w momencie zakonczenie operacji
rozne komponenty maja jakos zareagowac.

pomyslalem ze zastosuje komunikat wyslany
za pomoca BROADCAST, i kazdy komponent
jakos sobie odpowiedznio zareaguje.
(oczywiscie sam bede musial napisac obsluge tego komunikatu)

w ramach prob napisalem na podstwie artykulu
Rozdział 5
programik testowy z 4 Editami i 1 buttonem. w obsludze button1 wkleilem:

procedure TForm1.Button1Click(Sender: TObject);
var
  Message : TMessage;
begin
  Message.Msg := WM_CHAR;
  Message.WParam := 68;
  Message.LParam := 0;
  Message.Result := 0;
  Broadcast(Message);
end;

spodziewalem sie ze w kazdym okienku TEdit zobacze
piekna literke 'D' a tu D***:P
Literka pojawila sie tylko w jednym edicie

Dlaczego tak sie dzieje??
Co zrobic aby ten komunikat dotarl do wszystkich kontrolek
(tak jak jest to opisane w artykule i helphie)??

pozdrawiam