Форум: "Прочее";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];
ВнизКак заранее проверить влезет текст в TMemo или выдаст ошибку? Найти похожие ветки
← →
Fon (2008-02-27 04:54) [0]сабж.
← →
Anatoly Podgoretsky © (2008-02-27 09:05) [1]> Fon (27.02.2008 04:54:00) [0]
Какую именно ждешь.
Поскольку обычно никаких ошибок не выдается.
← →
Alarm © (2008-02-27 09:09) [2]Всегда "влезет", тем более со скролом
← →
Kerk © (2008-02-27 10:32) [3]У мемо есть ограничение на размер текста. Проверяй длину и все, чтоб был меньше 32кб
← →
Игорь Шевченко © (2008-02-27 10:36) [4]
> У мемо есть ограничение на размер текста.
Давно ?
← →
sniknik © (2008-02-27 10:36) [5]> У мемо есть ограничение на размер текста.
ага, гигабайта 2. (общее ограничение в системе, сколько там...)
> Проверяй длину и все, чтоб был меньше 32кб
а вроде даже в 98, еще когда было, было 64...?
← →
Kerk © (2008-02-27 10:38) [6]Я не помню насколько давно. Я лет пять TMemo не юзал. Помню, в те времена даже альтернативные компоненты были, чтоб это ограничение снять.
← →
clickmaker © (2008-02-27 13:13) [7]
> [6] Kerk © (27.02.08 10:38)
это в вин9х
← →
Prohodil Mimo © (2008-02-27 17:38) [8]sniknik © (27.02.08 10:36) [5]
> Проверяй длину и все, чтоб был меньше 32кб
а вроде даже в 98, еще когда было, было 64...?
если не ошибаюсь, то в 3.11 - 32Кб, в 95-98 - 64, а в остальных уже 2г.
← →
Anatoly Podgoretsky © (2008-02-27 22:59) [9]
> Всегда "влезет", тем более со скролом
Не говори чего не знаешь, тем более с учетом ошибки в компонентах TMemo/TReachEdit
← →
korneley © (2008-02-27 23:33) [10]
> ...тем более с учетом ошибки в компонентах...
Поподробнее, если есть такая возможность. Где почитать? Memo особенно интересует, а то пользую его и не знаю где засада...
← →
Kerk © (2008-02-28 09:37) [11]Влезет или выдаст ошибку? Мне это напомнило рубрику в одной из передач на дискавери: "разобьется или отскочит", где они разные предметы на землю роняют и смотрят что будет.
← →
Fon (2008-03-01 08:01) [12]Да. Если неизвестно какая Виндос. Как проверить?
← →
begin...end © (2008-03-01 20:44) [13]
> Как заранее проверить влезет текст в TMemo или выдаст ошибку?
EM_GETLIMITTEXT послать?
← →
Kolan © (2008-03-01 21:05) [14]А РичЭдит не спачет отца…?
← →
sniknik © (2008-03-01 21:31) [15]> EM_GETLIMITTEXT послать?
ну и вернет то что он сам же в MaxLength компонента прописал (если прописал), или 0 в случае "неограниченности" (то, что по умолчанию). толку то, он другого хочет.
← →
begin...end © (2008-03-01 21:44) [16]> sniknik © (01.03.08 21:31) [15]
> или 0 в случае "неограниченности" (то, что по умолчанию)
А мужики-то не знают. Посылаю EM_GETLIMITTEXT в Memo под Win98 -- имею "по умолчанию" в ответе 64 КБ. Что я делаю не так?
← →
sniknik © (2008-03-01 22:15) [17]хм, а в XP приходит -1.
впрочем если интерпретировать возвращаемое в longint значение как беззнаковое то это будет как раз 4 гб. (значит не 2)
> Что я делаю не так?
да успокойся ты. ты все делаешь правильно. особенно хорошо выходят "штампы" вместо общения.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c