Код: Выделить всё
k = "Kol_Block"; //переменная из контроллера - константа
1.
for ( i = 0; i <= k; i++)
{
if (i > 98) break;
sprintf(TagPrefix,"%s%d%s","Action_Block[",i,"]");
sprintf(TagPrefix1,"%s%d","Block_",i);
sprintf(TagPrefix2,"%s%d%s","Action_Block[",i,"].ID_Device");
DeviceID = GetTagChar(TagPrefix2); //наименование устройства
Script_Action("Algo_Graf",TagPrefix1,"fsp_Block",TagPrefix,DeviceID);
}
2.
k = "Kol_Block"; //переменная из контроллера - константа
for ( i = 0; i <= k; i++)
{
if (i > "Kol_Block") break;
sprintf(TagPrefix,"%s%d%s","Action_Block[",i,"]");
sprintf(TagPrefix1,"%s%d","Block_",i);
sprintf(TagPrefix2,"%s%d%s","Action_Block[",i,"].ID_Device");
DeviceID = GetTagChar(TagPrefix2); //наименование устройства
Script_Action("Algo_Graf",TagPrefix1,"fsp_Block",TagPrefix,DeviceID);
}