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

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

принцип вставления смайликов в ICQ.


Страницы:   1 2 3

Elvis ©   (2005-06-03 12:43:00) 

Расскажите мне пожалуйста по какому принципу вставляются смайлики в ICQ.
И тот кто получает сообщение видит смайлик который был вставлен .....


Eraser   (2005-06-03 18:14:00) [21]

Alexander Panov ©   (03.06.05 18:09) [34]

О, это уже ближе к телу )
Просто хотелось бы на 100% узанть, что не сществует типовых вариантов.
А насчёт координат - опять же врядли... в том, то и проблема - идентифицировать рисунок.

Буду разбираться.


Alexander Panov   (2005-06-03 18:14:00) [22]

Eraser ©   (03.06.05 18:11) [36]

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

Вт тогда ты поймешь, как хранятся все изображения, текст и прочие объекты в подобных приложениях.


Eraser   (2005-06-03 18:11:00) [23]

BasiL_666_ ©   (03.06.05 18:01) [33]

Просто в посте [29] ты напсал 2 противоречащие друг другу мысли "заменять их сразу на картинки" и "то есть вставляется не картинка, а ее текстовый вариант" прочитал это несклько раз, так и не понял, что ты имел ввиду.


Alexander Panov   (2005-06-03 18:10:00) [24]

Eraser ©   (03.06.05 18:00) [32]
я так полагаю это трудно реализуемо


Это не сложно.


Alexander Panov   (2005-06-03 18:09:00) [25]

Eraser ©   (03.06.05 18:00) [32]

Да реализвать можно как угодно.
Тот же клиент ICQ хранит информацию, связанную с любым отображаемым объектом.

Точно так же реализуется и для своей реализации.
Отрисовываешь рисунок на канве - в массиве сохраняешь свойства этого рисунка(ам же хранятся и координаты рисунка, естественно).
При начале Drag извлекатеся информация из этого массива.


BasiL_666_   (2005-06-03 18:01:00) [26]

я так полагаю это трудно реализуемо, если меня до сих пор не поняли.... вообщемто не буду спорить.. я говорил как эту проблему понимал я.... не более того...


Eraser   (2005-06-03 18:00:00) [27]

Игорь Шевченко ©   (03.06.05 17:58) [31]

А как это можно самому организовать? Возможно ли это сделать на базе TJvRichEdit?


Игорь Шевченко   (2005-06-03 17:58:00) [28]

Eraser ©   (03.06.05 17:55) [30]

В ICQ вставляется надпись. Которая отображается, как картинка.


Eraser   (2005-06-03 17:55:00) [29]

BasiL_666_ ©   (03.06.05 17:52) [29]
я не понимаю а в чем может быть проблема при написание сообщения заменять их сразу на картинки???


Да хочется, чтобы при написании сообщения, если выбрать в меню картинку-смайл вставлялась НЕ надпись *LOL*, а картинка, как в ICQ.


BasiL_666_   (2005-06-03 17:52:00) [30]

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


Eraser   (2005-06-03 17:51:00) [31]

BasiL_666_ ©   (03.06.05 17:49) [27]

Делается новая версия одной моей проги ) не, с ICQ пока не связано...


BasiL_666_   (2005-06-03 17:49:00) [32]

куда те нада туда и вставляется (Memo, RichEdit и тд..)...
а передается по сети или по инету все зависит от клиента...
наскока я понял делается именно сообственный ICQ-клиент...


Eraser   (2005-06-03 17:47:00) [33]

BasiL_666_ ©   (03.06.05 17:39) [23]

Ты хочешь сказать, что имеется скрытая копия редактора ввода, где смайлы всегда текстовые... врядли.


Eraser   (2005-06-03 17:46:00) [34]

BasiL_666_ ©   (03.06.05 17:39) [23]
вставляетсмя в любом случае текстовый вариант смайла


Куда вставляется?

передается тоже текстовый вариант

Откуда передаётся?


Alexander Panov   (2005-06-03 17:44:00) [35]

Ну так про то и речь идет.
ICQ-клиенту без разницы, что ъхотел пользователь. Если в тексте встретится определенная комбинация символов, он смайл отобразит. Но это ведь неправильно.


BasiL_666_   (2005-06-03 17:39:00) [36]

либо я чего то не понимаю, либо одно из двух... вставляетсмя в любом случае текстовый вариант смайла, а клиенте он просто сразу же замещается картинкой... передается тоже текстовый вариант а в клиенте он заменяется снова на каринку.. чего тут непонятного может быть... а каких преобразованиях ваще может идти речь???7


Игорь Шевченко   (2005-06-03 17:20:00) [37]

Eraser ©   (03.06.05 17:16) [21]


>  только где вот этот текст хранится...


Внутре :) Путешествует промеж клиентом и сервером и обратно.


Eraser   (2005-06-03 17:16:00) [38]

Игорь Шевченко ©   (03.06.05 17:09) [20]

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


Игорь Шевченко   (2005-06-03 17:09:00) [39]

Eraser ©   (03.06.05 17:06) [19]


> При нажатии "вставить смайл" вставляется картинка.


Отображается, а не появляется. Почувствуйте разницу.


Eraser   (2005-06-03 17:06:00) [40]

BasiL_666_ ©   (03.06.05 17:02) [18]

Дык не везде вставляются текстовые варианты, ICQ 2003, 4, 5 видел? При нажатии "вставить смайл" вставляется картинка.


Страницы:   1 2 3

Наверх

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