Доброго дня!
Столкнулся с проблемой
В проекте много одинаковых устройств опрашивается по модбас. Для удобства работы создал структуру переменных, в ней содержатся переменные для чтения из устройства и переменные для отображения на экране. Т.К. устройств много и они одинаковые, планирую отображать все через фрейм. Для поочередного отображения переменных каждого устройства во фрейме, создал массив структур. В структуре есть переменная WSTRING - позиция устройства. При отображении все переменные показываются корректно, кроме строковой переменной:
Код:
[ERROR] [Device: Plc Logic: Application](ID элемента 6): C0032: Невозможно конвертировать тип 'WSTRING(32)' в тип 'REFERENCE TO WSTRING'
Так выглядит обращение к строковой переменной.
Код:
PLC_PRG.astTRM[iIndex].sPointName
Если использовать массив из строковых переменных без структуры, то ошибок нет.
Что сделать чтобы можно было обращаться к строковой переменной внутри массива структур?