How-to: INTERNAL
Пример 1
Условие
Нужно реализовать действие, которое выдаст пользователю сообщение с именем и IP-адресом сервера.
Решение
ip = DATA LOCAL TEXT();
getIPJava INTERNAL 'GetIP';
showIPJava 'Показать имя компьютера (Java)' {
getIPJava();
MESSAGE ip();
}
FORM info 'Информация'
PROPERTIES() showIPJava
;
NAVIGATOR {
NEW info;
}
Для решения задачи необходимо создать действие при помощи оператора INTERNAL
, которое создаст объект класса GetIP
(если у класса есть package, то в названии класса нужно также указывать package) и вызовет у него метод executeInternal
. Исходный код этого класса: