Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.04.13;
Скачать: CL | DM;

Вниз

Как заранее проверить влезет текст в 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]

А РичЭдит не спачет отца&#133?


 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
15-1204396300
Пробегал...
2008-03-01 21:31
2008.04.13
Кто-нибудь видел такую ошибку?


2-1205934346
Kolan
2008-03-19 16:45
2008.04.13
Преобразовать структуру в массив байт и наоборот.


2-1205665714
Igor23
2008-03-16 14:08
2008.04.13
Дата


15-1204081129
Slider007
2008-02-27 05:58
2008.04.13
С днем рождения ! 27 февраля 2008 среда


6-1184903181
DelphiN!
2007-07-20 07:46
2008.04.13
Wake On Lan не всегда срабатывает