Datuve :: Forums :: Arhīvs :: kā dabūt ClientSocket->Active=true servisa darbības laikā

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 128

Reģistrētie lietotāji online: 0

Viesi online: 128

Datuve.lv video
Top.LV

kā dabūt ClientSocket->Active=true servisa darbības laikā

Ievietoja: shelbygt @ 2007.03.02 13:39  

Varbūt kādam ir bijusi līdzīga piereze, realizējot dažāda veida serverus, kas darbojas kā servisi, izmantojot dinamiski izveidotas ClientSocket komponentes.

Nav skaidrs, kā aktivizēt šo dinamiski izveidoto komponenti!

Parastajā aplikācijas programmas variantā viss ir elementāri atrisināms šādi:

ClientSocket->Active = true;
while(!ClientSocket->Active) {
       Application->ProcessMessages();
       //---tālāk seko timeout() pārbaude
}

Servisa gadījumā pašam servisam neeksistē metode ProcessMessages() tāpēc nav skaidrs kā būtu iespējams aktivizēt to ClientSocket komponenti.
Piebildīšu, ka arī ar Open() nestrādā, toties strādā statiskas ClientSocket komponentes gadījumā. Tas man neder!:(