![]() |
#24 |
Роман Долгополов (RDOL)
|
Похоже я всех малость напугал, уж извините, больше не буду
![]() Еще немножечко информации. Почти всю ее предыдущие авторы добыли методом тыка, просто подитожу то, что добыл когда то методом инструмента, против которого нет приема ![]() Во первых аксаптовский интерпретатор не имеет типа boolean, там есть только enum, который по совместительству используется как boolean Преобразование int->enum если int>255, то enum = 255, иначе enum=(BYTE)int соответсвенно не прокатывают все отрицательные числа, кратные -256 Преобразование dbl->int int=откинуть дробную часть(dbl) Преобразование dbl->enum int=откинуть дробную часть(dbl) enum=(BYTE)int соответственно не прокатывают все числа с откинутой дробной частью кратные как -256, так и +256 Все преобразования происходят именно так. Пришлось однажды разобраться, когда показалось, что глючит не Аксапту, а меня. В общем, наслаждайтесь. Жизнь полна неожиданностей, тем она и прекрасна ![]() |
|
Теги |
recid, баг, ошибка, ax3.0 |
|
![]() |
||||
Тема | Ответов | |||
if (record) vs if (record.RecId) | 18 | |||
Как сформировать RecId | 18 | |||
поля, содержащие RecId | 15 | |||
aEremenko: Дефрагментация RecID | 2 | |||
Два RecId у одной записи таблицы | 33 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|