powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Организация чата на базе DBGridEh
25 сообщений из 29, страница 1 из 2
Организация чата на базе DBGridEh
    #39849258
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть запрос:
Код: plsql
1.
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
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849315
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keon,

Почему именно DBGridEch?
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849318
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Организация чата через БД - самая плохой из всех способов организации чата.

"Там тупик, обрыв, но Вам туда можно." (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849329
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterkeon, Почему именно DBGridEch?
ну была мысль реализовать через HTML/CSS (TBrowser например), собрать нужный каркас и наложить свой стиль не сложно, просто пока не знаю как реализовать вызов формы с деталями через гиперссылку по ID записи, в DBGridEch есть свой обработчик (MemtableQuery.FieldByName(DB_FIELD).AsInteger) по выделенной строке

Dimitry SibiryakovОрганизация чата через БД - самая плохой из всех способов организации чата.
а какую несложную реализацию чата вы бы порекомендовали?
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849331
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОрганизация чата через БД - самая плохой из всех способов организации чата.

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


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

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

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

Спасибо.
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849337
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется я ошибся в формулировке вопроса, в том понимании чат - речь шла о способ отображения (визуализации) переписки в удобочитаемом формате
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849339
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql2012а что с БД не так?

Тормоза. В чате главное - оперативность, что означает (в оптимуме) прямую передачу
сообщений от источника приёмнику. БД в этом процессе - максимум в качестве архива,
использующегося в основном на запись.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849340
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonКажется я ошибся в формулировке вопроса, в том понимании чат - речь шла о способ отображения (визуализации) переписки в удобочитаемом формате

Как вариант:
html + компонент EmbeddedWB
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849341
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovsql2012а что с БД не так?

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


Это понятно.
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849346
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonречь шла о способ отображения (визуализации) переписки в удобочитаемом формате

В вопросах пользовательского интерфейса лучше не выпендриваться и использовать годами
привычные пользователям способы отображения. Тупо делай как всех - Outlook, TheBat,
Thunderbird и т.д. и т.п.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849348
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql2012Как вариант: html + компонент EmbeddedWB
а какой EmbeddedWB могли бы порекомендовать для Delphi 2010? ссылочку если можно
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849350
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВ вопросах пользовательского интерфейса лучше не выпендриваться и использовать годами
привычные пользователям способы отображения. Тупо делай как всех - Outlook, TheBat,
Thunderbird и т.д. и т.п.

а можно пример того о чем вы говорите, потому как перечисленные программы обширны, там много UI представлено
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849351
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonтам много UI представлено

Так вот и отлично: выдирай подходящие куски.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849354
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonsql2012Как вариант: html + компонент EmbeddedWB
а какой EmbeddedWB могли бы порекомендовать для Delphi 2010? ссылочку если можно

прям так и искать)
https://github.com/ghquant/Delphi-EmbeddedWB

старый, конечно... но и Delphi 2010 )
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849357
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849360
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sql2012 https://github.com/ghquant/Delphi-EmbeddedWB
старый, конечно... но и Delphi 2010 )

asviridenkov https://delphihtmlcomponents.com/editorchatdemo.zip

спасибо за ссылки! буду тестировать
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849369
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
keonsql2012 https://github.com/ghquant/Delphi-EmbeddedWB
старый, конечно... но и Delphi 2010 )

asviridenkov https://delphihtmlcomponents.com/editorchatdemo.zip

спасибо за ссылки! буду тестировать

только если будешь использовать в реальном проекте, не забудь купить HTML Component Library от $349
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849379
AleksR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На мой взгляд для отображения чата TRichView хорошо подходит
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849384
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksRдля отображения чата TRichView хорошо подходит

Пока чат не слишком большой. Потом оно начинает тормозить. А если попытаться самые старые
сообщения удалять - тормозит в квадрате.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849403
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EmbeddedWB может быть оверхедом для задачи, к тому же он ведь юзает Осла, который может быть выпилен из системы. THTMLViewer - очень мощный компонент, полностью родной движок. Есть еще Scite, через DLL, но тоже продвинутый. Для бесплатных программ сам бесплатен, емнип
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849408
Фотография keon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейдтолько если будешь использовать в реальном проекте, не забудь купить HTML Component Library от $349
пока для своего некоммерческого проекта, чисто обкатать подход внедрения web в win32
я еще обратил внимание на Chromium Embedded Framework v3, но на сайте HTML Component Library пишут, что "No DLL’s, no ActiveX, no third party libraries dependencies, only pure native Delphi code", а CEF3 "encapsulates WebKit Blink HTML5 Renderer and Google V8 JavaScript Engine", который вроде как ActiveX. Подскажите, чем для конечного пользователя чреват этот сам ActiveX? Какие ограничения и/или требования будут наложены на окружение ОС в случае использования ActiveX компонентов вместо "native code" у HTML Component Library?
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849614
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тащить целый хромиум с js движком ради красивеньких баллунов в чатике - очень странная идея.
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849628
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15.08.2019 10:26, Василий 2 пишет:
> Тащить целый хромиум с js движком ради красивеньких баллунов в чатике - очень странная идея.

каждый школьник студент должен написать свой чЯтик.
ибо курсач.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849803
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для курсача легче в скроллбокс накидывать панели с тем же ричэдитом в каждой для форматирования, а для общей красивости - включить стили.
...
Рейтинг: 0 / 0
Организация чата на базе DBGridEh
    #39849834
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, в D2010 ввели новые сетки, как раз для панелей - можно их поиспользовать. Но я что-то склоняюсь к отображению в виде Html. Немного JS, красивости на CSS. Хотя может начинает сказываться C#
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Организация чата на базе DBGridEh
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]