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