- 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 раз подряд.
Написал начальник отдела разработчиков (Си— не его специализация), как часть большого концептуального объекта, с которым мне и надо работать. А я не могу с этим работать, ощущая вот такие говенные внутренности.
blackhearted 30.07.2013 10:19 # +5
Тебе анчальник прототип сделал, твоё дело его отрефакторить и привести в нормальное состояние - это твоя, а не его забота.