inververs
AutoIT Гуру
- Сообщения
- 2,135
- Репутация
- 465
joiner
Вы храните массив в значении, не очень удобно, лучше вместо массива использовать тот же словарь. Тогда можно все значения прописывать явно.
Например 'color' : 0xFFDD33, 'text' : 'Нажми меня' и так далее.
Еще плюс работы объектами - то что они передаются по ссылке, можно в одном месте менять параметры и не думать о сохранении обратно.
Ну а для удобства доступа - я написал ObjPath. Например, получим текст кнопки с ID = 15. ObjPath($oData, '15.color')
Вы храните массив в значении, не очень удобно, лучше вместо массива использовать тот же словарь. Тогда можно все значения прописывать явно.
Например 'color' : 0xFFDD33, 'text' : 'Нажми меня' и так далее.
Еще плюс работы объектами - то что они передаются по ссылке, можно в одном месте менять параметры и не думать о сохранении обратно.
Ну а для удобства доступа - я написал ObjPath. Например, получим текст кнопки с ID = 15. ObjPath($oData, '15.color')