Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.15;
Скачать: CL | DM;

Вниз

Смайлы   Найти похожие ветки 

 
LabaN   (2008-12-30 12:37) [0]

В КИПе, аське , DC++, да и втом ж мобильнике есть встроенный алгоритм вставки смайливков по заданным символам: ":)"-простой улыбающийся,";)"- подмигивающий...и т.д.Причем вставляемый смайл хранится в виде картинки(*.bmp-как правило/ интересно почему ?/)Хотелось бы узнат как это сделать- какой компонент, какие функции, какие тонкости.
ИМХО:Вопрос в соответствующую темку.


 
Palladin ©   (2008-12-30 12:45) [1]

TRichEdit например
см. MSDN: Rich Edit Controls, IRichEditOle

можно и TWebBrowser

можно и свой написать


 
LabaN   (2008-12-30 12:51) [2]

Ну браузер-то мы писали ...
А вот как это самое присвоение символам смайла организовать ?


 
Palladin ©   (2008-12-30 12:52) [3]

"присвоение символам смайла", сам то понял что спросил? )


 
clickmaker ©   (2008-12-30 12:54) [4]

> как это самое присвоение символам смайла организовать ?

либо ini

[Smiles]
:)=smile.bmp
;)=wink.bmp

либо xml

<?xml version="1.0" encoding="utf-8"?>
<Smiles>
 <Smile Code=":)))" Image="lol.gif" />
 <Smile Code=":))" Image="laugh.gif" />
</Smiles>


 
LabaN   (2008-12-30 13:00) [5]

Я так понимаю пора задать следующий вопрос- "Работа с *.ini"-файлами в делфи"


 
clickmaker ©   (2008-12-30 13:01) [6]

> Работа с *.ini"-файлами в делфи

TIniFile + F1


 
Джо ©   (2008-12-30 13:37) [7]

Хоспади, ди INI-файла не нужно, достаточно простого текстового в формата
:) 1.png
:( 2.bmp


 
clickmaker ©   (2008-12-30 13:41) [8]

> [7] Джо ©   (30.12.08 13:37)

со стринглистом удобней работать
там можно индексоф сделать


 
clickmaker ©   (2008-12-30 13:48) [9]

а можно и не делать
SmileImageName := Smiles.Values[":)"];


 
Palladin ©   (2008-12-30 13:52) [10]


> clickmaker ©   (30.12.08 13:48) [9]

и найдет коса на камень при смайле =)

:)


 
Denis__ ©   (2008-12-30 14:01) [11]


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

Сначала учебники почитать надо.

> Ну браузер-то мы писали ...

Это как ? Закинули TWebBrowser на форму и радовались?


 
clickmaker ©   (2008-12-30 14:02) [12]

NameValueSeparator можно поменять )


 
clickmaker ©   (2008-12-30 14:05) [13]

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


 
Palladin ©   (2008-12-30 14:08) [14]

я обычно #9 сепарирую :)



Страницы: 1 вся ветка

Текущий архив: 2009.02.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1230627520
LDV
2008-12-30 11:58
2009.02.15
SystemMenu


15-1229492749
девушка
2008-12-17 08:45
2009.02.15
почему не вылетало AV ???


2-1230832757
savyhinst
2009-01-01 20:59
2009.02.15
Thread.Sychronize(aMethod)


2-1230325419
programmer90
2008-12-27 00:03
2009.02.15
Хочу большие String-и:)


10-1152721470
TStas
2006-07-12 20:24
2009.02.15
Как узнать число листов в экселевской книге?