Вниз
Скачать: CL | DM;

Пустая строка   Найти похожие ветки 

← →
Илья   (2004-12-10 09:49) [0]

Какой стандартной функцией можно получить результат пустая строка или нет? Что-то типа if IsStrEmpty(STR) then exit;


← →
stone ©   (2004-12-10 09:50) [1]

if trim(STR) = "" then


← →
Cosinus ©   (2004-12-10 10:16) [2]


> stone ©   (10.12.04 09:50) [1]

А зачем trim?


← →
ЮЮ ©   (2004-12-10 10:44) [3]

Чтобы строка, состоящая из одних пробелов, тоже рассматривалась как пустая. Если этого не нужно, то и trim не нужен.


← →
Гаврила ©   (2004-12-10 10:48) [4]

еще есть глоб переменная EmptyStr в модуле SysUtils

чтобы не писать ""


← →
KSergey ©   (2004-12-10 11:54) [5]

А еще я иногда пишу
if length(s) < 1 then

Сейчас глянул в CPU - самый короткий код получается

if s = "" then

Всего одна команда cmp, т.к. пустая строка всегда кодируется в дельфях нулевым указателем... Надо запомнить...


← →
Cosinus ©   (2004-12-10 12:01) [6]


> ЮЮ ©   (10.12.04 10:44) [3]

Логично, спасибо. Просто никогда не было такой неоходимости (воспринимать строку из пробелов, как пустую), вот и не допер ;)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
4-1100025299
AlphA
2004-11-09 21:34
2004.12.26
Скрин-шот не снимается, когда прогрмму вызывает Apache


11-1084436155
dimon1979
2004-05-13 12:15
2004.12.26
KOL-объекты и Инспектор объектов


9-1093097593
Колбасьев
2004-08-21 18:13
2004.12.26
Фон в 3D игре


1-1102585614
Erik1
2004-12-09 12:46
2004.12.26
Сортировка в TList


3-1101646912
Boris
2004-11-28 16:01
2004.12.26
удаление записи из таблицы




   Наверх