![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка ввода
Александр © (2002-08-15 11:16:00)Многие чаты проверяют при отправке сообщения не состоит ли оно из одних пробелов или нет ли там первого символа пробела. Как это сделать? Например для компонента Edit?
Спасибо.
Anatoly Podgoretsky (2002-08-15 12:23:00) [1]Да очепятка, конечно первый индекс
Skier (2002-08-15 12:17:00) [2]>Anatoly Podgoretsky
if s[0]=" " - а вот это очень подозрительно...
предлагаю заменить на s[1]=" " :)))
Anatoly Podgoretsky (2002-08-15 12:15:00) [3]Так проверить или сделать?
Первое
if s<>"" then begin
if s[0]=" " then есть первый пробел или вообще одни пробеы
end
else
вообще нет сиволов
Сделать
S := Trim(s)
if s<>"" then порядок else гнусно материмся или добавляем какой нибудь символ что бы е было пустоты
Skier (2002-08-15 12:04:00) [4]>Александр
Давай-ка сам...
Александр (2002-08-15 11:58:00) [5]Какая разница. Как сделать? Надо что бы не было первого символа пробела или пустоты или одних пробелов.
Skier (2002-08-15 11:35:00) [6]>Александр
> при отправке сообщения не состоит ли оно из одних пробелов
> или нет ли там первого символа пробела
При отправке, а не при вводе...Значит или OnKeyPress
здесь ни причём или ты не правильно ставишь вопрос.
Александр (2002-08-15 11:33:00) [7]В смысле в цикле? я так понял чо надо просто на событие OnKeyPress? А как дальше?
Skier (2002-08-15 11:23:00) [8]>Александр
Дык, проблема-то в чём ?
В цикле проверяешь и всё...
и ещё есть функция Trim. (может сгодится...)