- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
strncpy (szString, GetPropChar(ParentPicture,"Faceplate instance1","IN0_text_ON") , sizeof(szString));
if (strlen(szString)!=0)	
    { SetPropBOOL(lpszPictureName, "Input Bit 0" , "Visible", 1);
     SetPropBOOL(lpszPictureName, "I_b0" , "Visible", 1);
   }
else
    { SetPropBOOL(lpszPictureName, "Input Bit 0" , "Visible", 0); 
      SetPropBOOL(lpszPictureName, "I_b0" , "Visible", 0);
    }
strncpy (szString, GetPropChar(ParentPicture,"Faceplate instance1","IN1_text_ON") , sizeof(szString));
if (strlen(szString)!=0)	
    { SetPropBOOL(lpszPictureName, "Input Bit 1" , "Visible", 1);
     SetPropBOOL(lpszPictureName, "I_b1" , "Visible", 1);
   }
else
    { SetPropBOOL(lpszPictureName, "Input Bit 1" , "Visible", 0); 
      SetPropBOOL(lpszPictureName, "I_b1" , "Visible", 0);
    }
                                     
        
            Скрипт для WinCC. И так 8 раз подряд.
Написал начальник отдела разработчиков (Си— не его специализация), как часть большого концептуального объекта, с которым мне и надо работать. А я не могу с этим работать, ощущая вот такие говенные внутренности.