беззнаковый Long?

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
В общем столкнулся с интересной задачей
есть работа с битовыми данными и необходимостью их складывать
так вот взять тот же integer
a = &hFF
в итоге a = -1
при последующих математических операциях получается дуристика

а если наша a = long то результат лучше
a = &hFF
в итоге а = 65535
но если в лонге задать
a = &hFFFF
опять имеем -1 и опять все мат функции не верны

есть вариант в lotus cscipt получить чистый беззнак?
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
нет и не будет
странный вопрос от тебя ;)
используй бриджи для всего где ЛС не устраивает
не могу вспомнить, но где-то где я использовал сторонние DLL и вызывал от туды функцию, именно указывал что это беззнак ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
469
но где-то где я использовал сторонние DLL и вызывал от туды функцию
никак не пересекается с
это уже задействование бриджа СиАПИ
др. словами - если для передачи, передавай и пользуйся (как есть)
если нужен полный лонг (без знака) будешь сам учитывать переполнение (при возврате/передаче)
и проще - не морочиться и использовать java
 
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!