Главная страница
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.017 c
2-1205758370
Sergey2
2008-03-17 15:52
2008.04.13
Убрать первоначальную форму.


2-1206010028
San1
2008-03-20 13:47
2008.04.13
Множества set of


2-1205845556
Adios
2008-03-18 16:05
2008.04.13
сообщения в программу по сети


15-1203812771
Mailer
2008-02-24 03:26
2008.04.13
Как работать с архивами *.tar.bz2 без дополнительных dll и


2-1205520894
Vikindos
2008-03-14 21:54
2008.04.13
Как построчно считывать содержимое из файла?