![]() |
|
|
#1
|
||||
|
||||
|
Здраствуйте!
У меня небольшой вопросик: Когда я загружаю в RichEdit текст через Text File: Код:
AssignFile(TxtFile,Path);
Reset(TxtFile);
while not eof(TxtFile) do
begin
Readln(TxtFile,Temp);
RichEdit.Lines.Add(Temp);
end; |
|
#2
|
||||
|
||||
|
А не надо вообще так грузить, есть уже готовый метод:
Код:
RichEdit1.Lines.LoadFromFile(Path) |
|
#3
|
||||
|
||||
|
В том и проблема, что так грузить я не могу
![]() |
|
#4
|
||||
|
||||
|
Аргументируйте. Почему не можете?
|
|
#5
|
||||
|
||||
|
Попытался за пару строк кода и пару минут решить, не получилось, и я заинтересовался. Поэтому аргументы привожу абстрактные:
В программе производятся какие-то вычисления,ивизуализируются в RichEdit построчно. Естественно пустая строка в конце не нужна. А теперь, что не получилось: Код:
Delete(RE.lines[RE.lines.count-1], Length(RE.lines[RE.lines.count-1]), 2); . Вопрос: как сделать побыстрее(т.е. чтобы не тормозил на больших файлах) ? |
|
#6
|
|||
|
|||
|
как сделать без быстро не знаю, а вот если ругается variable required то можно так
PHP код:
|
|
#7
|
||||
|
||||
|
Почти, сразу же, после написания предыдущего поста написал продобный код:
Код:
s := RE.text; delete(s, length(s) - 1, 2);//стираем именно 2 символа! RE.text := s; p.s. Своего поста, не Pyro. Последний раз редактировалось Dem0Men, 01.08.2011 в 15:36. |
|
#8
|
||||
|
||||
|
Вообще-то, если верить вездес(с)ущему хелпу, то Text у ричьЭдита - это Caption. Слетодавательно к отображаемому тексту он не имеет никакого отношения.
|