Witam!

Mam pytanie odnośnie indy, a dokładnie komponentów tcp server i client.

Piszę program jako pracę dyplomową, baza danych sprzętu komputerowego.
I pojawił się mały problem. otóż program administratora ma możliwość pobiernia ze stacji roboczych listy oprogramowania na niej zainstalowanego.

Z racji tego program agenta powinien działać w ukryciu co jest zrobione poleceniem:

application.showmainform:=false;

Cała kominikacja wygląda tak:
Admin Client łaczy się z Serverem agentem - port 79.
Client agent łączy się z Serverem Admina i wysyła listę programów - port 81.

Wszytko działa ładnie dopóki nie ukryję agenta powyższym poleceniem.
W przeciwnym wypadku mogę pobrać listę progrmaów tylko raz i więcej już się nie pobiera.
Przy widocznej formie agenta mogę pobierać listę bez ograniczeń.

Proszę o jakieś rady lub wytłumaczenie dlaczego tak się dzieje :|

Pozdrawiam