Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

СМАЙЛЫ [D6, WinXP]


TG ©   (2005-08-21 01:18:00) 

Можно ли написать чат с вставкой анимированых смайлов, если можно, то как; если нельзя, то почему?


TG   (2005-08-25 03:53:00) [1]

А бесплатных компонентов нет?


Eraser   (2005-08-22 22:05:00) [2]

DrPass ©   (22.08.05 22:01) [10]

Но для этого сервак нужен!
А если сервак, то тогда уж лучше IRC ставить, да не париться.


DrPass   (2005-08-22 22:01:00) [3]


> Eraser ©   (22.08.05 12:36) [7]

Я не предлагал ему TWebBrowser. Я предлагал обычный Web-чат


Eraser   (2005-08-22 22:01:00) [4]

Doplhin1   (22.08.05 21:56) [8]
там используется OLE механизм для вставки смайлов (вставь 100 смайлов и размер памяти подскочит до небес)


Где такое услышал? Сам то проверял ? )


Eraser   (2005-08-22 22:00:00) [5]

Doplhin1   (22.08.05 21:56) [8]
TRichView идеально подходит но платный


О! Именно про него я и говорил в [7].

большиство решений на основе RichEdita - бред потому там используется OLE механизм для вставки смайлов (вставь 100 смайлов и размер памяти подскочит до небес)

САМЫЙ распространённый клиент ICQ использует именно RichEdit.


Doplhin1   (2005-08-22 21:56:00) [6]

вообщето только компонент TRichView идеально подходит но платный

TWebBrowser  - тормозит :(

большиство решений на основе RichEdita - бред потому там используется OLE механизм для вставки смайлов (вставь 100 смайлов и размер памяти подскочит до небес)


Eraser   (2005-08-22 12:36:00) [7]

DrPass ©   (21.08.05 13:29) [4]
Macrodens ©   (22.08.05 09:27) [6]


Вот тут постоянно пытаются "навешать" новичкам, что для этой задачи "реально подходит компонент TWebBrowser". Знаю всего 1 пример использования этого компонента в чатах!

TG ©

Многие чаты с анимироваными смайликами построены на компоненте, который находится на torry.net. Названия не помню + он платный, но зато действительно мощный. Думаю его там легко найти.
Ещё как вариант - изобретение собственного компонента, во многих чатах с анимацией поступают именно так.
А вообще чатов с анимироваными смайликами сравнительно мало, имеется ввиду конечно не браузер-интернет-чатов!


Macrodens   (2005-08-22 09:27:00) [8]

А для твоей задачи реально подходит компонент TWebBrowser, только кроме Делфи тебе еще нужно знаять DHTML, а лучше PHP. Но с PHP реализацией нужен ВебСервак, и тогда задача сводится конкретно к Веб Программированию.
Если б дело касалось статических смайлов, то в таком случае вполне бы подощел компонент RichEdit. Там возможно форматирование текста, а основная масса смайликом лежит в стандартных виндовых шрифтах WebDings, WingDings, WingDings 2 и WingDings 3.
В свое время в реализации ЛАН чата я использовал именно их.


SergP   (2005-08-21 15:44:00) [9]


>  [3] TG ©   (21.08.05 13:15)
> Я имею ввиду как реализовать анимированные смайлы в моей
> программе.


Ну наверное также как они реализованы в других программах. Т.е. сама картинка не передается, а передается только какой-нить код (набор символов) по которому определяется какой гиф прога должна показать...


DrPass   (2005-08-21 13:29:00) [10]

Обычно в таких случаях используется броузер, а сам чат реализуется на HTML, смайлы грузятся в виде GIFов. Самому делать отрисовку всего этого слишком долго (если был бы смысл - еще понятно, а изобретать велосипед совсем не к чему), а с твоим-то опытом программирования - вообще нереально


TG   (2005-08-21 13:15:00) [11]

Я имею ввиду как реализовать анимированные смайлы в моей программе.


RusLAN_   (2005-08-21 11:33:00) [12]

Когда я только начинал программировать я тоже задавал знакомому (более опытному)такие вопросы "А можно стелать чтоб было так или так?"
Он всегда отвечал "Можно. Только надо знать как"


panov   (2005-08-21 01:46:00) [13]

1. Читай правила.

2. Твой вопрос звучит примерно так:

Можно ли написать такую-то программу? Если можно, то как?

Отвечаю: можно. Но твой вопрос к сетям не имеет никакого отношения.
Программу за тебя никто писать не будет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо