Интерфейс IPAddress

Компонент IPAddress позволяет пользователю указать IP адрес. Подробнее...

Граф наследования:IPAddress:

Inheritance graph
Граф связей класса IPAddress:

Collaboration graph
Полный список членов класса

Открытые члены

 SetRange ([in, range(0, 3)] LONG Index,[in] BYTE Min,[in] BYTE Max)
 Метод позволяет задать границы для заданного поля адреса.

Свойства

ULONG RW Value []
 Свойство определяет адрес в числовом виде.
VARIANT_BOOL R IsBlank []
 Свойство определяет что все поля адреса не заполнены.

Подробное описание

Компонент IPAddress позволяет пользователю указать IP адрес.

События: компонент вызывает событие OnChange при изменении текста.

Создание: Компонент можно создать методом CreateIPAddress класса Frame

Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")
o.EnableVisualStyles = true

f = o.CreateForm(0,0,0,0)

f.ClientWidth = 200
f.ClientHeight = 80
f.CenterControl()

IPAddress = f.CreateIPAddress(10,10,150,30)

Str = "10.64.1.2"
Values = Str.split(".")

Value = 0

for (i = 0; i<4; i++)
        Value |= new Number(Values[3-i]) << i*8

IPAddress.Value = Value

f.Text = Str

f.Show()

o.Run()

Результат:

IPAddress.jpg


Методы

SetRange ( [in, range(0, 3)] LONG  Index,
[in] BYTE  Min,
[in] BYTE  Max 
)

Метод позволяет задать границы для заданного поля адреса.

Аргументы:
Index индекс поля
Min минимум значения поля
Max максимум значения поля


Полный список свойств

VARIANT_BOOL R IsBlank

Свойство определяет что все поля адреса не заполнены.

ULONG RW Value

Свойство определяет адрес в числовом виде.

Заметки:
Поле 0 занимает биты от 24-31, поле 1 занимает биты от 16-23, поле 2 занимает биты 8-15, поле 3 занимает биты 0-7.


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:10:54 2015. (C) Веретенников А. Б. 2004-2015