Здравствуйте . Написал чат на дельфи , вроде все нормально работает , а вот как мне определить кол-во пользователей и их ники ... очень нужно )
Зараннее спасибо .
VeTaL_UA
15.12.2011, 20:31
А чат как работает? Через сервер?)
=PaLeTiZaToR=
15.12.2011, 20:55
А чат как работает? Через сервер?)
Экстрасекс ? /problem
Да, через сервер . Счас ухожу, давай я тебе завтро напишу в скайп с 18,00 до 21,00 где то , ок ? будешь в это время ?
VeTaL_UA
15.12.2011, 21:24
Ну пиши при запуске программы в текстовик на сервере ники тех, кто чатик запустил, и удаляй их от туда тогда, когда программу выключают. Не очень сложно...
давай я тебе завтро напишу в скайп с 18,00 до 21,00 где то , ок ? будешь в это время ?
Я в скайпе редко сижу. Писали бы вы лучше в асю ;)
=PaLeTiZaToR=
16.12.2011, 18:01
Ну пиши при запуске программы в текстовик на сервере ники тех, кто чатик запустил, и удаляй их от туда тогда, когда программу выключают. Не очень сложно...
Я в скайпе редко сижу. Писали бы вы лучше в асю ;)
Напиши плз в лс асю... а то чета не могу посмотреть ....
Mebius
16.12.2011, 23:10
=^PaLeTiZaToR^=, стандартными средствами, стринг или стринглист с разделителями, а еще лучше массив из рекордов, а еще еще лучше класс на базе тстринглист)
=PaLeTiZaToR=
17.12.2011, 00:59
=^PaLeTiZaToR^=, стандартными средствами, стринг или стринглист с разделителями, а еще лучше массив из рекордов, а еще еще лучше класс на базе тстринглист)
А еще лучше написать мне в скайп ... а не на форум =)
Mebius
22.12.2011, 22:42
А еще лучше написать мне в скайп ... а не на форум =)
а мне посты интерестно понабивать xD
вообще на базе стринглиста просто
в OnClientConnect когда юзверь прошел авторизацию пишем:
i:=UserList.IndexOF(Nikname);
if i=-1 then
UserList.add(NikName);
в он клиент дисконнект:
i:=UserList.IndexOF(NikName);
if i>-1 then
UserList.Delete(Nikname);
количество клиентов или с серверсокета или из юзерлист берется