Pod zdarzeniem OnAccept mam podlozone:

do
{
i=Socket->ReceiveBuf (&zdarzenie[poz],siz-poz);
poz+=i;
}
while(i);
Panel1->Visible = true;

ServerType mam na stThreadBlocking. I pojawia sie problem. Panel sie co prawda pojawia sie i pojawiaja sie bedace polozone na nim RichEdit oraz Label. Jednak nie pojawia sie przycisk. Program tez od czasu do czasu sie zawiesza i odwiesz dopiero po przyjsiu kolejnego zdarzenia, jednak nadal nie pojawia sie przycisk. Jesli zmienie ServerType na stNonBlocking to roznie bywa z dzialaniem. Nie zawsze to co wysylam to dochodzi, jednak nie ma problemu z przyciskiem (pojawia sie zawsze).
Mial ktos podobny problem, lub wie ktos co robie zle??
Bede bardzo wdzieczny za pomoc.