Текущий архив: 2004.07.18;
Скачать: CL | DM;
Вниз
memo или richedit Найти похожие ветки
← →
xman © (2004-07-05 22:24) [0]Я хочу использовать один из них для чтения и ведения истории. Какой лучше.
Знаю что richedit может держать в себе больше символов чем MEMO.
ГЛАВНОЕ:
как в MEMO или RICHEDIT зделать так что бы при заполнении по MAX удалялись
первые линии или опр. кол. линий в начале.
Я делал так ...
if length(richedit.text)>=30000 then
richedit.selstart // точно не помню эти три оператора
richedit.sel...
richedit. //типа удалить выделенное
но выскакует ошибка сразу как length(richedit.text) становится >=3000 (даже если поставить 200 оно и тогда матюкнется)
в чем прабл?
или есть другие варианты реализовать такое? если есть подскажитте плз...
← →
GEN++ © (2004-07-05 23:07) [1]Можно держать в richedit число последних строк не более чем задано (maxStr)
if richedit.lines.count>maxStr then
richedit.lines.delete(0);
← →
Denisww © (2004-07-06 00:30) [2]richedit те не кчему
← →
KilkennyCat © (2004-07-06 01:16) [3]Используйте вместо length(richedit.text)
richedit1.GetTextLen
При использовании SelStart, SetLength и прочих, указывающих на какое либо место (индекс), помните, что начало идет от нуля, а не от единицы. Скорее всего, Вы вышли за границы текста. Отсюда и ошибка.
← →
KilkennyCat © (2004-07-06 01:18) [4]И кстати, когда что-то "матюкается" - пишите, как. А то, может, Вы чисто грамматическую ошибку там написали :)
Страницы: 1 вся ветка
Текущий архив: 2004.07.18;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.025 c