Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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]

А РичЭдит не спачет отца&#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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.007 c
6-1185070182
Андрей Л.
2007-07-22 06:09
2008.04.13
WebBrowser


4-1186810295
Кирилл_А
2007-08-11 09:31
2008.04.13
bsToolWindow для WinApi


15-1204064466
GanibalLector
2008-02-27 01:21
2008.04.13
Модем Siemens MC35i


6-1184599713
yaJohn
2007-07-16 19:28
2008.04.13
ISAPI DLL, файл больше 2 Гб


2-1205492680
webpauk
2008-03-14 14:04
2008.04.13
DBGrid.Columns





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский