Логин:     Забыли пароль?
 
Пароль:   Регистрация

Форум / Программирование - Delphi - поддержка BB Code  

Delphi - поддержка BB Code


Страницы: «1» «2»
mirt.steelwater
mirt.steelwater
Посетитель
Сообщения: 17
[Сообщение #1] 10 июня 2011, 10:26
собственно, решил поделиться с вами модулем для работы с BB Code
когда понадобилось - нигде не нашел - пришлось писать самому
http://www.delphi.int.ru/code/8f8ddb58

Ⓐ свобода сопротивление солидарность
mirt.steelwater
mirt.steelwater
Посетитель
Сообщения: 17
[Сообщение #2] 10 июня 2011, 10:37
пример использования:
var
    S : String;
begin
    S := '[B][COLOR:#ff0000]каждый[/COLOR] [COLOR:#ff8000]охотник[/COLOR] [COLOR:#ffff00]желает[/COLOR]
[COLOR:#40ff00]знать[/COLOR] [COLOR:#0080ff]где[/COLOR] [COLOR:#0000ff]сидит[/COLOR] [COLOR:#400080]фазан[/COLOR][/B]';
    InsertBBCode (RichEdit1, S);
end;

Ⓐ свобода сопротивление солидарность
min@y™
min@y™
Доктор наук
Сообщения: 400
[Сообщение #3] 10 июня 2011, 10:38
А для чего ты его используешь?

Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
mirt.steelwater
mirt.steelwater
Посетитель
Сообщения: 17
[Сообщение #4] 10 июня 2011, 11:02
для подсветки BB - тэгов.
часто на форумах спрашивают - как вставить в TRichEdit цветные строки, как выделить строки жирным, курсивом, подчеркиванием.
теперь не нужно думать над всеми этими вещами - просто вставляем текст с BB-Code
с помощью этой процедуры - и все отлично отображается.

Ⓐ свобода сопротивление солидарность
min@y™
min@y™
Доктор наук
Сообщения: 400
[Сообщение #5] 10 июня 2011, 11:20

Цитата (mirt.steelwater):

для подсветки BB - тэгов.

Это я и так понял. Я не понял, нафига в программе использовать для этих целей TRichEdit - самый глюкавый компонент из стандартных.

Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Ерёмин А.А.
Ерёмин А.А.
*Администратор
Сообщения: 435
[Сообщение #6] 10 июня 2011, 12:16
Это полезно, хотя в JediVCL что-то такое было. Правда могу путать — помню, что Label с поддержкой HTML был, а вот BBCode…

mirt.steelwater
mirt.steelwater
Посетитель
Сообщения: 17
[Сообщение #7] 10 июня 2011, 15:21
компонент таки да - самый глюкавный
но это по крайней мере работающий способ
его можно применять к тому же TRxRichEdit, который чуть менее глюкавный
нужна поддержка BBCode для таких вещей, как всевозможные icq-клиенты, текстовые редакторы и прочее..

Ⓐ свобода сопротивление солидарность
min@y™
min@y™
Доктор наук
Сообщения: 400
[Сообщение #8] 10 июня 2011, 15:28

Цитата (mirt.steelwater):

нужна поддержка BBCode для таких вещей, как всевозможные icq-клиенты

Чойто не видал я таких клиентов.

Цитата (mirt.steelwater):

текстовые редакторы

А в текстовом редакторе-то зачем BBCode?

Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
VJe@n
VJe@n
1-ый класс
Сообщения: 26
[Сообщение #9] 10 июня 2011, 15:32
min@y™: не придирайсо. некоторые только ВВ-коды знают, в ХТМЛ дуб дубом


У меня сегодня радость!
Я сегодня сделал гадость! :)

min@y™
min@y™
Доктор наук
Сообщения: 400
[Сообщение #10] 10 июня 2011, 15:38

Цитата (VJe@n):

не придирайсо. некоторые только ВВ-коды знают, в ХТМЛ дуб дубом

Да не придираюсь я! Я удивляюсь связке "TRichEdit + BBCode". Сам, конечно, юзаю и BBCode, и XHTML. Но только там, где они действительно нужны.

Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!

Страницы: «1» «2» (всего страниц: 2, текущая: 1)
Всего сообщений: 16 (сейчас показаны: с 1 по 10)

Перейти в раздел:


 © 2004 - 2024, Delphi.int.ru
Версия форума: 1.10 (19.01.2010)
RSS Delphi.int.ru Expert Код
Выполнено за 0.02 сек.
Обратная связь