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

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

Пустая строка [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


Наверх

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