Что нового

Сравнение чисел

Сообщения
12
Репутация
-1
Сравнение двух одинаковых hex чисел возвращает false
Код:
If Hex(_GDIPlus_BitmapGetPixel($hBitmap, 308, 245)) = 0xFF000000 Then GameOver(1)
MsgBox(4096, "", Hex(_GDIPlus_BitmapGetPixel($hBitmap, 308, 245)))

Почему так происходит?
Значение в MsgBox: 0000000FF000000
Функция GameOver() не выполняется, проверил.
0000000FF000000 и 0xFF000000 не одно и то же разве?
 
Автор
L
Сообщения
12
Репутация
-1
ЭйчЭйч сказал(а):
VarGetType что говорит?
На минуточку мне показалось что hex число это отдельный тип данных, потому и преобразовывал int64 в hex, хоть вовсе не нужно было) В общем, сравнивались строковый тип с int32. Спасибо)
 
Верх