![]() |
#12 |
Ищущий знания...
|
Цитата:
Сообщение от someOne
![]() ...
В этом месте (return payCounterTable.recId) при отрицательных RecId для некоторых вариантов значений (кратных 16 кажется) результат будет не верный! Для корректной работы придется все такие методы переписать на X++: return payCounterTable.recId != 0; X++: if (myTable.recId) X++: return myTable.recId; P.S. конечно после перевода RecId на 64 бита отрицательный RecId маловероятен, но все таки лучше делать явное преобразование соответствующего типа!
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|