Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 382
от 11.02.2006, 05:48

Администратор:Калашников О.А.
В рассылке:Подписчиков: 251, Экспертов: 52
В номере:Вопросов: 1, Ответов: 2


Вопрос № 34799: Здравствуйте эксперты! Посоветуйте пожалуйста, что делать! Нужно сделать чат, скажите, пожалуйста, это возможно? Чат не по локалке, а через интернет. Когда я стукнулся головой в первый раз, то придумал такое: при нажатии на кнопку, <...

Вопрос № 34.799
Здравствуйте эксперты!
Посоветуйте пожалуйста, что делать!
Нужно сделать чат, скажите, пожалуйста, это возможно?
Чат не по локалке, а через интернет. Когда я стукнулся
головой в первый раз, то придумал такое: при нажатии на кнопку,
текст из Эдита записываетсяв файл на сервере, потом, через таймер.интервал
в Мемо добавляются строки из файла!
Скажите, как сделать, чтобы в Мемо добавлялись только новые строки, второе,
как сделать так, чтобы пользователей можно было кикать (не люблю когда ругаются)
Может Вы предложите какую-нибудь идею?

Спасибо!

P.S.:Ответы типа "Скачай" не присылать!
Отправлен: 05.02.2006, 22:40
Вопрос задал: Vic (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: sir henry
Здравствуйте, Vic!
1) "Скажите, как сделать, чтобы в Мемо добавлялись только новые строки..."
Может быть Вы неверно сформулировали вопрос и я Вас не понял, но новые строки добавляются элементарно:
Memo1.Lines.Add('Какая-то строка...');
Естественно, эта строка должна существовать. :)
2) "как сделать так, чтобы пользователей можно было кикать" - в смысле закрыть ему доступ в чат? Очень хорошая идея - завести базу данных для хранения пользователей и их сообщений друг другу. В таблице пользователей предусмотреть специальное поле - может он посылать свои сообщения или не может (TRUE, FALSE). Т.е. получив очередное сообщение от зарегистрированного пользователя, проверяется в таблице, на возможность его общения и если TRUE, то сообщение пересылается адресату, если FALSE, то тут можно либо просто оставить его сообщение в таблице, либо вообще его туда не заносить.
Ответ отправил: sir henry (статус: Академик)
Отправлен: 06.02.2006, 10:20

Отвечает: Dushin Igor
Здравствуйте, Vic!
В приложении простой пример создания чата.
Взял с http://www.excode.ru

Приложение:

---------
Глюк без причины - признак вирусины!

Ответ отправил: Dushin Igor (статус: 4-ый класс)
Отправлен: 06.02.2006, 12:27


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.14 (бета) от 09.02.2006
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.delphiplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное