07.10.2005, 16:31 | #1 |
Участник
|
Загадка
Уважаемые господа и товарищи!
Хотите загадку загадаю? Как вы думаете, какой результат будет выведен на экран после выполнения такого простенького job'а? static void Job76(Args _args) { boolean boolVar = -757575936; print boolVar; pause; } Ответили? А если константу заменить на -757575937? На -757575935?
__________________
Здесь могла быть Ваша реклама! |
|
07.10.2005, 16:44 | #2 |
Участник
|
Для наглядности лучше попробовать 0x80000000 и 0x80000001.
Для отрицательных чисел учитывается только последний байт, для положительных - только значения 0x00000000 и 0x00000001
__________________
Axapta v.3.0 sp5 kr2 |
|
07.10.2005, 16:45 | #3 |
злыдень
|
crashlog?
|
|
07.10.2005, 19:03 | #4 |
Участник
|
Действительно, для отрицательных чисел учитывается только последний байт, как ни странно.
В таких условиях такие фрагменты кода, как в методе active формы FactureJournal_RU дают неожиденные эффекты: PHP код:
__________________
Здесь могла быть Ваша реклама! |
|
07.10.2005, 19:15 | #5 |
NavAx
|
__________________
Чудес не бывает (c), истина где-то рядом (c)... |
|
07.10.2005, 19:32 | #6 |
Участник
|
угу. закрою эту ветку.
если хочется продолжать, лучше продолжить старую. |
|