![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пустая строка [D7, WinXP]
Илья © (2004-12-10 09:49:00)Какой стандартной функцией можно получить результат пустая строка или нет? Что-то типа if IsStrEmpty(STR) then exit;
Cosinus (2004-12-10 12:01:00) [1]
> ЮЮ © (10.12.04 10:44) [3]
Логично, спасибо. Просто никогда не было такой неоходимости (воспринимать строку из пробелов, как пустую), вот и не допер ;)
KSergey (2004-12-10 11:54:00) [2]А еще я иногда пишу
if length(s) < 1 then
Сейчас глянул в CPU - самый короткий код получается
if s = '' then
Всего одна команда cmp, т.к. пустая строка всегда кодируется в дельфях нулевым указателем... Надо запомнить...
Гаврила (2004-12-10 10:48:00) [3]еще есть глоб переменная EmptyStr в модуле SysUtils
чтобы не писать ''
ЮЮ (2004-12-10 10:44:00) [4]Чтобы строка, состоящая из одних пробелов, тоже рассматривалась как пустая. Если этого не нужно, то и trim не нужен.
Cosinus (2004-12-10 10:16:00) [5]
> stone © (10.12.04 09:50) [1]
А зачем trim?
stone (2004-12-10 09:50:00) [6]if trim(STR) = '' then