Идея следующая:
На сервере располагается Сервер базы данных и Remote Data Module.
База данных представляет собой файл формата MS Acces и содержит в себе 3 таблицы:
- Chat - здесь будут располагаться чат и все сообщения пользователей
- Users - здесь будут аккаунты юзеров
- OnlineUsers - здесь будут имена пользоателей, которые в данный момент в чате
Но есть большая проблёма!

Я не знаю как отслеживать события изменения таблицы, когда необходимо отобразить новое сообщение в окне чата.
Я не знаю как выводить текст в TRichEdit разным цветом.
Я не знаю как реализовать передачу файлов через Локалку.
Помогите пожалуйста.
А то мой проект (если его можно назвать проектом) просто сгорит!

Заранее спасибо!...