Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

упростить выражение   Найти похожие ветки 

 
Gadenysh   (2006-08-23 17:14) [0]

Result := (TypeID = 1) or (TypeID = 2) or (TypeID = 3) or (TypeID = 5) or (TypeID = 7)

можно ли записать короче? типа как в sql - in (1,2,3,5,7)


 
novill ©   (2006-08-23 17:17) [1]

да, так и записать TypeID in [1,2,3,5,7]


 
Германн ©   (2006-08-23 17:19) [2]

Можно, но только если значение TypeID в диапазоне 0..255


 
Gadenysh   (2006-08-23 17:25) [3]


> Германн ©   (23.08.06 17:19) [2]
> Можно, но только если значение TypeID в диапазоне 0..255


т.е., если числа больше, то не выйдет?


 
Германн ©   (2006-08-23 17:27) [4]


> т.е., если числа больше, то не выйдет?

Угу. Читать в справке про тип Set


 
Gadenysh   (2006-08-23 17:30) [5]

спасибо


 
TUser ©   (2006-08-23 19:38) [6]

var TypeID : integer;
begin
 Result := (TypeID >= 1) and (TypeID <= 7);
 Result := Result and (TypeID <> 4) and (TypeID <> 6)


 
Пусик ©   (2006-08-23 23:14) [7]

case TypeID of
 1,2,3,5,7: Result := True;
else Result := False;
end;



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

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.073 c
2-1156004569
Elf-Eluna-Alina
2006-08-19 20:22
2006.09.10
BLOB - вопрос ламера


15-1155639110
Rouse_
2006-08-15 14:51
2006.09.10
Хех, народ хочет сделать Дельфи опенсорсным проектом :)


3-1152175448
WhiteBarin
2006-07-06 12:44
2006.09.10
Как получить скрипт вставляемой запись в БД через FIB+ ?


2-1156278470
abba
2006-08-23 00:27
2006.09.10
Модули


2-1156270047
Chort
2006-08-22 22:07
2006.09.10
ProgressBar1