Форум: "Начинающим";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
ВнизКак правильно написать условие if для StringList.IndexOf ? Найти похожие ветки
← →
Grimm (2011-08-02 08:33) [0]Почему так не работает (D2010):
if not StringList.IndexOf(Copy(Name, Length(Name)-8, 4)) = -1 then ...
А так срабатывает:if StringList.IndexOf(Copy(Name, Length(Name)-8, 4)) > -1 then ...
Почему?
← →
Медвежонок Пятачок © (2011-08-02 08:55) [1]потому что в одном случае результат false а в другом true
← →
StringList (2011-08-02 08:55) [2]Попробуй
if not StringList.IndexOf(Copy(Name, Length(Name)-8, 4)) < 0 then
← →
Медвежонок Пятачок © (2011-08-02 08:56) [3]лучше попробуй скобки. круглые.
помогают как брекеты для зубов.
← →
RWolf © (2011-08-02 09:22) [4]
not
приоритетнее, чем =.
← →
Ega23 © (2011-08-02 09:40) [5]
if not (StringList.IndexOf(Copy(Name, Length(Name)-8, 4)) = -1) then ...
← →
Grimm (2011-08-02 09:44) [6]Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c