Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Подскажите пожалуйста! У меня есть таблица в которой указано,   Найти похожие ветки 

 
Ilya___   (2004-11-18 16:56) [0]

Подскажите пожалуйста!
У меня есть таблица в которой указано,
что IP адрес:
2.6.190.56
может быть также записан в таком числовом виде:
33996344.

А какой функцией Делфи можно перевести первое значение во
второе.

Я пробовал функцию inet_addr("2.6.190.56"), но
вместо результата 33996344 получаю 951977474.
Почему, может для этого нужно использовать какуюто другую функцию?


 
Digitman ©   (2004-11-18 17:17) [1]

33996344 (dec) = 0206BE38 (hex)

02 = 2 (1-й байт адреса)
06 = 6 (2-й байт адреса)
BE = 190 (3-й байт адреса)
38 = 56 (4-й байт адреса)

соответствие усекаешь ?

вперед ! дерзай ! алгоритм очевиден)


 
Ilya___   (2004-11-18 17:57) [2]

Как из 2.6.190.56 получить 0206BE38(hex), я понял

IntToHex(2, 2)
IntToHex(6, 2)
IntToHex(190, 2)
IntToHex(56, 2)

А как можно из 0206BE38(hex) получить 33996344?


 
Игорь Шевченко ©   (2004-11-18 17:59) [3]


> А как можно из 0206BE38(hex) получить 33996344?


Калькулятором. Это одно и то же число, записанное в разных системах счисления.


 
Ilya___   (2004-11-18 18:24) [4]

И всё таки в программе есть значение 0206BE38
представленное в виде строки,
так как же я в программе смогу сравнить
строку 0206BE38 и число 33996344.


 
Ilya___   (2004-11-18 18:36) [5]

Или другими словами как можно конвертировать
строку 0206BE38 в число 33996344 ?


 
PVOzerski ©   (2004-11-18 18:40) [6]

Дорисовываешь доллар спереди и вызываешь val


 
Jel ©   (2004-11-18 18:40) [7]

StrToInt("$"+YouHEXValue);


 
Ilya___   (2004-11-18 18:54) [8]

БОЛЬШОЕ СПАСИБО ВСЕМ!!!
Сам бы никогда это всё не разобрал.


 
Ilya___   (2004-11-18 18:55) [9]

!!!



Страницы: 1 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
14-1100775774
by
2004-11-18 14:02
2004.12.05
Как модель предметной области совместить с гридом?


1-1101048113
Dyusha
2004-11-21 17:41
2004.12.05
Текст в Memo


1-1101292981
Всезнайка
2004-11-24 13:43
2004.12.05
Переход на нужную страницу в CHM-хелпе


8-1094471202
L@rs
2004-09-06 15:46
2004.12.05
BINK32W.DLL


1-1100950490
Arnold
2004-11-20 14:34
2004.12.05
Ошибка при преобразовании числа