Проблема с функцией NetworkPing

Avatar
  • обновлен
  • Не ошибка

Хочу пинговать со страницы оборудования доступность этого оборудования. Для этого сделал функциональную кнопку, которая пишет в виртуальную переменную PING единичку. Для этой переменной сделал скрипт по записи значения. Вот он:

int g,w;
g = readValue("PING");
if (g > 0)
{
if (NetworkPing("PING_str", 1000))
{
ShowMessage ("Связь есть", True);
}
else
{
ShowMessage ("Станция недоступна", True);
}
w = 0;
writeValue("PING", w);
}

В виртуальную переменную PING_str записываю IP адрес необходимого устройства в другом скрипте. Он записывается правильно - проверяю это в мониторе, выводя текстовую переменную на форму. А вот NetworkPing всегда говорит, что станция недоступна, т.е. связи нет.

Если в этом моем скрипте в пятой строке заменить "PING_str" на "192.168.43.10" (точно эту же строку пишу в другом скрипте), то пинг проходит.

Прикрепленные ответы
Avatar
СИМП Лайт (тех поддержка)
  • Ответ
  • На рассмотрении

День добрый.

Во первых if (NetworkPing("PING_str", 1000)) - если PING_str это переменная, то почему в кавычках как текст?

Avatar
СИМП Лайт (тех поддержка)
  • Ответ
  • На рассмотрении

День добрый.

Во первых if (NetworkPing("PING_str", 1000)) - если PING_str это переменная, то почему в кавычках как текст?

Avatar
Виктор

Ой...

Заработало ))

Спасибо большое!