Вверх ↑
Этот топик читают: Гость
Ответов: 1891
Рейтинг: 110
#1: 2006-10-25 23:05:19 ЛС | профиль | цитата
Большой документ в формате *.rtf не загружается целиком в RichEdit.
карма: 0
%time%
0
vip
#1.1контекстная реклама от партнеров
Ответов: 9906
Рейтинг: 351
#2: 2006-10-25 23:30:45 ЛС | профиль | цитата
http://hiasm.hexshock.com/xf/topic.php?t=4450
карма: 9

0
Ответов: 1891
Рейтинг: 110
#3: 2006-10-25 23:46:01 ЛС | профиль | цитата
Попробуйте сами, к примеру, загрузить в формате *.rtf Гражданский кодекс РФ в RichEdit. Грузиться только половина.
code_491
карма: 0
%time%
0
файлы: 1code_491.txt [614B] [230]
Ответов: 8890
Рейтинг: 823
#4: 2006-10-26 00:01:01 ЛС | профиль | цитата
Alexbootch, самый большой файл *.rtf у меня нашёлся 373 кБ - загрузился нормально.
Add(Button,9295821,119,70)
{
Left=10
Top=240
link(onClick,9494964:doExecute,[])
}
Add(RichEdit,9618131,245,49)
{
Left=25
Top=10
Width=570
Height=220
ScrollBars=3
}
Add(ODialog,9494964,175,70)
{
link(onExecute,9618131:doLoad,[])
}

[size=-2]------ Добавлено в 00:01
Alexbootch, при вставке примера копируйте непосредственно с рабочего поля HiAsm в теги code; старайтесь не переплетать связи на схеме, чтобы было видно куда и откуда
Add(RichEdit,7936985,483,175)
{
Left=10
Top=40
Width=370
Height=400
ScrollBars=3
}
Add(ODialog,13087645,385,196)
{
Filter="Текст в формате RTF (*.rtf)|*.rtf"
FileName=""
link(onExecute,12531192:doText,[])
}
Add(Button,2904072,336,196)
{
Left=325
Top=10
link(onClick,13087645:doExecute,[])
}
Add(Edit,12531192,434,196)
{
Left=10
Top=10
Width=305
link(onChange,7936985:doLoad,[])
}
карма: 19

0
Ответов: 1891
Рейтинг: 110
#5: 2006-10-26 00:01:15 ЛС | профиль | цитата
Файлы *.rtf загружаются нормально, но не до конца. Посмотри текст загрузился весь до последней строчки?
карма: 0
%time%
0
Ответов: 8890
Рейтинг: 823
#6: 2006-10-26 00:13:47 ЛС | профиль | цитата
Alexbootch, чуть более 100 кБ загрузился полностью, 373 кБ приблизительно на треть - сравнивал с Word
карма: 19

0
Ответов: 1891
Рейтинг: 110
#7: 2006-10-26 00:18:37 ЛС | профиль | цитата
Надо Dilma просить что бы исправил!
карма: 0
%time%
0
Ответов: 16884
Рейтинг: 1239
#8: 2006-10-26 09:08:59 ЛС | профиль | цитата
Леонид, Word тоже не грузит полностью, а по мере скролинга подгружает страницы с диска, сбрасывая предыдущие страницы во временный файл на диск. Если что-то редактировалось или дописывалось, то , после вопроса "СохранитьОтменить", или исходный файл перезаписывается или остается старый. "Блокнот" этого делать не умеет, поэтому при длинном файле предлагает запустить другой редактор.

З.Ы.
Леонид писал(а):
чуть более 100 кБ загрузился полностью, 373 кБ приблизительно на треть
Сколько было свободной оперативки - столько и загрузил.
Alexbootch писал(а):
Надо Dilma просить что бы исправил!
просить бесполезно (читай выше). Это не "Ошибки в компонентах" и не " Ошибка в RichEdit". Это возможности твоего железа. Добавляй память.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#9: 2006-10-26 09:20:25 ЛС | профиль | цитата
Насчет оперативки - фигня, мне кажется...
У меня больше 200М свободно
Скорее всего, это ограничение стандартных виндячих контроллов
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#10: 2006-10-26 09:23:08 ЛС | профиль | цитата
Согласен
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8890
Рейтинг: 823
#11: 2006-10-26 11:02:58 ЛС | профиль | цитата
Galkov, а текстовых (*.txt) файлов ограничение не касается? загрузил для пробы в RichEdit 8,6 МБ - все 180000 строк на месте
карма: 19

0
Ответов: 9906
Рейтинг: 351
#12: 2006-10-26 12:34:42 ЛС | профиль | цитата
Леонид, в дебрях MSDN твоему наблюдению нашлось объяснение: EM_EXLIMITTEXT_Message.rar

А отсюда мораль: code_492
карма: 9

1
файлы: 2EM_EXLIMITTEXT_Message.rar [2.7KB] [239], code_492.txt [647B] [305]
Голосовали:ser_davkin
Ответов: 8890
Рейтинг: 823
#13: 2006-10-26 20:24:12 ЛС | профиль | цитата
Alexbootch, примените код 492
Galkov, спасибо от Alexbootch
карма: 19

0
Ответов: 1891
Рейтинг: 110
#14: 2006-10-26 23:44:43 ЛС | профиль | цитата
Все РАБОТАЕТ.Спасибо!
карма: 0
%time%
0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)