Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка ввода


Александр ©   (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. (может сгодится...)


Наверх

Титульная страница Поиск, карта сайта Написать письмо