Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
IPConv 1.0 Функция для конвертирования IP адреса в число и наоборот
Для операций с диапазонами IP адресов в NeoBook можно использовать (по аналогии с датами) конвертирование IP в число, с которым можно производить обычные арифметические операции. Затем сконвертировать полученное число обратно в IP адрес.
Это может использоваться при работе с сетью для подготовки диапазонов IP, вычисления адреса по диапазону и т.д.
Например, получим список IP адресов диапазона от 100.100.100.50 до 100.100.101.50: Setvar"[IP1]""100.100.100.50" Setvar"[IP2]""100.100.101.50" Call"IPConv""[IP1]" Setvar"[IP1]""[IPConv]" Call"IPConv""[IP2]" Setvar"[IP2]""[IPConv]" Loop"[IP2]""[IP1]""[IPc]" Call"IPConv""[IPc]" ListBoxAddItem"ListBox1""0""[IPConv]" Endloop
В списке ListBox1 получим 257 адресов, которые можно использовать по очереди.