Показать сообщение отдельно
  #16  
Старый 02.05.2013, 15:34
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Мне надо было покрасить текст. Я тоже сначала думал, что лучше сделать теги. Но потом понял, что гораздо проще сделать как-либо иначе. Конкретно сейчас у меня массив подсветки формируется вместе с текстом. То есть отдельно текст, отдельно массив списков, в котором для каждой строки указывается, с какой позиции по какую применяются атрибуты (цвет, курсив, жирный, зачеркнутый, подчеркнутый). Списки по строкам упорядочены по возрастанию, поэтому отрисовывать - одно удовольствие.
А теги - это жуткая морока. И по сложности, и по скорости.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием