Главная страница
    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.49 MB
Время: 0.007 c
15-1203931152
Макс12345
2008-02-25 12:19
2008.04.13
Ударения в словах.


3-1195455544
oxffff
2007-11-19 09:59
2008.04.13
SQL выражение в ADO вызывает исключение в msvcrt.dll


2-1205760772
abhtr
2008-03-17 16:32
2008.04.13
Помогите с языком хранимых процедур


15-1204321591
Leonid Troyanovsky
2008-03-01 00:46
2008.04.13
Сегодня 29 февраля 2008 г.


2-1205838616
asdf2
2008-03-18 14:10
2008.04.13
CalculatedFields





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский