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

Вниз

Обработака строки   Найти похожие ветки 

 
158963   (2003-02-02 14:17) [0]

Многие нвеное знают ICQ. Так вот, там есть отличный алгоритм проверки сообщений. Т.е. нельзя послать пустую строку (ну это понятно как сделать), но и нельзя послать строку с одними лишь пробеламаи. Как это сделать? Т.е. чтобы пользователь не мог пускать пустые или с одними пробелами строки.


 
Skyle   (2003-02-02 14:22) [1]

Есть такая хорошая функция - Trim(Str). Она возвращает строку Str, после того, как удалит из неё пробелы слева и справа. В случае, если строка состоит из одних пробелов, вернётся пуская строка (Строка длины 0). То есть,

if Len(Trim(MsgString)) = 0 then
ShowMessage("Ай-яй-яй, одни пробелы...:)))");


 
Skyle   (2003-02-02 14:23) [2]

Кстати, очевидно, что данное условие будет истинным и в том случае, когда строка пустая изначально...:)


 
158963   (2003-02-02 15:02) [3]

как я понял Len - это длина строки. А как узнать длину строки?


 
Song   (2003-02-02 15:06) [4]

Про Skyle любитель бэйсика.
Не Len, а Length
Но если не хочется с длиной можно так:
IF Trim(S)="" then строка_пустая


 
Романов Р.В.   (2003-02-02 15:10) [5]

F1 - Length


 
158963   (2003-02-02 15:15) [6]

Сам методом логики и тыка дошел:
if (Trim(msg.text)) <> "" then begin
Спасибо.


 
Skyle   (2003-02-02 17:30) [7]


> Про Skyle любитель бэйсика.

Блин...я не любитель, а как раз наоборот.. Просто последние несколько дней только на VBS пишу, поэтому вот так... Самое главное, чтобы смысл был верен...:)



Страницы: 1 вся ветка

Текущий архив: 2003.02.10;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.009 c
1-28920
SergeN
2003-01-29 10:45
2003.02.10
Компоненты


1-28859
Dr.Karter
2003-01-21 10:29
2003.02.10
DrawGrid - одни мучения и часы проведенные в пустую


1-28837
anatolyk
2003-02-02 20:38
2003.02.10
ActionList


1-28777
Adolf
2003-02-01 16:36
2003.02.10
TImage


1-28866
BLooDMaN
2003-01-29 23:28
2003.02.10
Как отловить нажатие F2 в собственной программе??





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