Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.033 c
14-1100708745
Димитрий
2004-11-17 19:25
2004.12.05
Лавров высказался за продажу Курильских островов


1-1100808505
xkiller
2004-11-18 23:08
2004.12.05
Как программно свернуть popupmenu?


3-1099901798
Victor!
2004-11-08 11:16
2004.12.05
Импорт Paradox в SQL Server


1-1100784445
msguns
2004-11-18 16:27
2004.12.05
вызов методов MDIChild из MDIForm


3-1099983586
mfender
2004-11-09 09:59
2004.12.05
MAX(id) из DELPHI




   Наверх