Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.06.2014, 14:30   #1
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
Вопрос Условия не пашут...

Вобщем у меня еще одна проблема, использую регулярку TRegExpr и в ней делаю проверку на слова в переменной, но...

если делаю так, код не работает (я даже общие скобки добавлял, не помогает):

Код:
if (Pos('раз', stext)=0) or (Pos('два', stext)=0) or (Pos('три', stext)=0) or (stext>'') then
а вот так работает:

Код:
if (Pos('раз', stext)=0) then
if (Pos('два', stext)=0) then
if (Pos('три', stext)=0) then
if stext>'' then
как правильно составить код чтобы он выглядел красиво (как в первом примере) и чтобы работал?
FleXik вне форума
Старый 14.06.2014, 14:34   #2
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

поменял or на and и заработало... тупанул, проблему решил, тему закройте

Код:
if (Pos('раз', stext)=0) and (Pos('два', stext)=0) and (Pos('три', stext)=0) and (stext>'') then
FleXik вне форума
Старый 14.06.2014, 15:05   #3
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а регексп то тут с какого боку?
eval вне форума
Старый 14.06.2014, 15:08   #4
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
а регексп то тут с какого боку?
забей..........
FleXik вне форума
Старый 14.06.2014, 15:16   #5
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

что забить?
eval вне форума
Старый 14.06.2014, 15:48   #6
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
что забить?
Гвоздь в стену.
XE5 вне форума
Старый 14.06.2014, 15:49   #7
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Гвоздь в стену.
а лучше сразу в голову :D, модеры закройте тему, я же написал что сам решил проблему.
FleXik вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условия дружков Microsoft Office Excel 4 06.01.2012 14:34
созданные формы в Бд не пашут Lady Meri БД в Delphi 4 02.05.2011 17:58
Условия if, then, else SKS Общие вопросы Delphi 5 24.03.2011 13:23
условия glupayastudentka Помощь студентам 7 25.06.2009 09:43
Не пашут программы Yes!It's me! Общие вопросы C/C++ 1 14.03.2008 21:42