-
Игорь Шевченко © (11.04.17 12:52) [180]Сергей Суровцев © (11.04.17 12:33) [179]
Охотно верю, но это, скорее, родимые пятна тех лет, когда расхватывали любую автоматизацию, лишь бы как-то крутилось :) -
kilkennycat © (11.04.17 14:23) [181]самые лучшие бд создаю я. потому что:
а) вся бд в одной табличке
б) все поля типа var
в) никакого геморроя с индексами, триггерами, процедурами - их нет. -
ухты © (11.04.17 14:34) [182]
> самые лучшие бд создаю я. потому что:
так все-таки, они в одном файле или больше? ) -
Kilkennycat © (11.04.17 14:57) [183]в одном конечно. иначе не были бы такими самыми лучшими
-
SergP © (11.04.17 16:30) [184]Давно не заходил на форум. Смотрю, интерестная темка, но уже столько понаписывали....
ИМХО оба числа перед сравнением преобразуем так:function Prepare(value:integer):integer;
asm
xor eax,$80000000;
shr eax,1;
jc @end;
xor eax,$FFFFFFFF;
@end:
end;
т.е. диапазон нечетных чисел преобразовываем в диапазон положительных чисел не меняя порядка их следования, а диапазон четных чисел преобразовываем в диапазон отрицательных чисел, меняя при этом порядок их сделования на противоположный. -
SergP © (11.04.17 16:37) [185]А. ну да... По сути это та же идея, что описана в ссылке, приведенной в [2]