· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Error in RichEdit

Посл.отвђт Сообщенiе


Дата: Июн 24, 2004 12:33:10

Люди, у меня странная ошибка.
Пишу текстовый редактор. Использую RichEdit. Под WinXP Pro файлы большого размера (700Кб и более) не хотят редактироваться. Т.е. если стереть буквы, то можно вписать столько же новых. Или с включенным режимом Ins. Но нельзя вписать больше букв, чем было вначале.


Дата: Июн 24, 2004 13:05:07

Никто не успел ответить?
Тогда отвечаю сам себе.
Посмотри описаловку сообщения EM_EXLIMITTEXT для RichEdit. Там говорится, что изначально этот лимит равен 32767 символов. Но можно впихать больше этого, если используешь сообщение EM_STREAMIN.


Дата: Июн 24, 2004 13:11:45 · Поправил: Noble Ghost

Но можно впихать больше этого, если используешь сообщение EM_STREAMIN.
А каково ограничение в этом случае?


Дата: Июн 24, 2004 17:30:12

SDK об этом скромно умалчивает. А экспериментов я не делал. В этом и была моя проблема. Сначала я загнужаю RTF файл под 2 Мб, а потом не могу к тексту добавить ни одну букву. Только столько, сколько есть. По идее ограничения нет.


Дата: Июн 24, 2004 17:36:46

По идее ограничения нет.
А тебя не затруднить попробовать файлик метров эдак на 500?


Дата: Июн 25, 2004 18:19:49

Я попытался открыть видеофайл величиной 9Гб. Rich Edit прожевал лишь несколько первых байт.


Дата: Июн 29, 2004 11:43:10
Правка

SolidCode
RichEdit по идее отображает текстовые символы.
Попробуй открыть текстовой файл размером > 10-100 Mb :)
Сделать его можно элементарно - берёшь парочку каких-нить файликов и скреиваешь их в новый файл и т.д.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.082