0
Не ошибка

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

Виктор 9 месяцев назад в Редактор каналов обновлен СИМП Лайт (тех поддержка) 9 месяцев назад 3

Хочу пинговать со страницы оборудования доступность этого оборудования. Для этого сделал функциональную кнопку, которая пишет в виртуальную переменную 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" (точно эту же строку пишу в другом скрипте), то пинг проходит.

Ответ

Ответ
На рассмотрении

День добрый.

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

Ответ
На рассмотрении

День добрый.

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

Ой...

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

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

Сервис поддержки клиентов работает на платформе UserEcho