Организация чата на базе DBGridEh

keon
Дата: 14.08.2019 14:07:09
Есть запрос:
SELECT m_id, sender_id, target_id, m_head, m_body, m_date, m_fav FROM messages


можно ли организовать следующие формы чата на базе DBGridEh:
Картинка с другого сайта.
Картинка с другого сайта.

P.S.
Delphi 2010: v14.0.3593.25826
EhLib: v6.2.152
DarkMaster
Дата: 14.08.2019 15:47:58
keon,

Почему именно DBGridEch?
Dimitry Sibiryakov
Дата: 14.08.2019 15:51:46

Организация чата через БД - самая плохой из всех способов организации чата.

"Там тупик, обрыв, но Вам туда можно." (с)

Posted via ActualForum NNTP Server 1.5

keon
Дата: 14.08.2019 16:06:17
DarkMaster
keon, Почему именно DBGridEch?

ну была мысль реализовать через HTML/CSS (TBrowser например), собрать нужный каркас и наложить свой стиль не сложно, просто пока не знаю как реализовать вызов формы с деталями через гиперссылку по ID записи, в DBGridEch есть свой обработчик (MemtableQuery.FieldByName(DB_FIELD).AsInteger) по выделенной строке

Dimitry Sibiryakov
Организация чата через БД - самая плохой из всех способов организации чата.

а какую несложную реализацию чата вы бы порекомендовали?
sql2012
Дата: 14.08.2019 16:07:17
Dimitry Sibiryakov
Организация чата через БД - самая плохой из всех способов организации чата.

"Там тупик, обрыв, но Вам туда можно." (с)


Организация чата через почту РФ - вот плохой вариант...

а что с БД не так?
В "файле", в "памяти" или в "эфире" хранить?

Направь, Дмитрий, на правильный, не тупиковый безобрывистый путь.

Спасибо.
keon
Дата: 14.08.2019 16:13:01
Кажется я ошибся в формулировке вопроса, в том понимании чат - речь шла о способ отображения (визуализации) переписки в удобочитаемом формате
Dimitry Sibiryakov
Дата: 14.08.2019 16:15:42

sql2012
а что с БД не так?

Тормоза. В чате главное - оперативность, что означает (в оптимуме) прямую передачу
сообщений от источника приёмнику. БД в этом процессе - максимум в качестве архива,
использующегося в основном на запись.

Posted via ActualForum NNTP Server 1.5

sql2012
Дата: 14.08.2019 16:16:27
keon
Кажется я ошибся в формулировке вопроса, в том понимании чат - речь шла о способ отображения (визуализации) переписки в удобочитаемом формате


Как вариант:
html + компонент EmbeddedWB
sql2012
Дата: 14.08.2019 16:18:22
Dimitry Sibiryakov
sql2012
а что с БД не так?

Тормоза. В чате главное - оперативность, что означает (в оптимуме) прямую передачу
сообщений от источника приёмнику. БД в этом процессе - максимум в качестве архива,
использующегося в основном на запись.


Это понятно.
Dimitry Sibiryakov
Дата: 14.08.2019 16:24:13

keon
речь шла о способ отображения (визуализации) переписки в удобочитаемом формате

В вопросах пользовательского интерфейса лучше не выпендриваться и использовать годами
привычные пользователям способы отображения. Тупо делай как всех - Outlook, TheBat,
Thunderbird и т.д. и т.п.

Posted via ActualForum NNTP Server 1.5