Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.12.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
3-1099568570
SergP
2004-11-04 14:42
2004.12.05
DBGRID. Узнать State для остальных ячеек строки в DrawColumnCell


1-1100942077
viksoft
2004-11-20 12:14
2004.12.05
Как работать с конверторами CNV


8-1094317882
hamster
2004-09-04 21:11
2004.12.05
*.ogg


14-1100521065
Vlad Oshin
2004-11-15 15:17
2004.12.05
Поможите найти ГОСТы на хранение орг.техники?


6-1095793373
ildar_kh
2004-09-21 23:02
2004.12.05
Запуск фрейма..





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский