Русское сообщество AutoIt

Общий раздел по AutoIt => GUI - Графический интерфейс пользователя => Тема начата: Cytrus от Апрель 13, 2019, 16:19:02

Название: Определение переменной
Отправлено: Cytrus от Апрель 13, 2019, 16:19:02
Привет.

Возможно ли определить название переменной, зная его идентификатор и дескриптор?

Допустим, я посылаю WM_COMMAND-сообщение.
У меня есть идентификатор и дескриптор элемента.

Но как я могу узнать, название переменной которая соответствует этим данным?



 

Название: Re: Определение переменной
Отправлено: joiner от Апрель 13, 2019, 16:44:55
заранее прописать имена в виде строки. при создании элемента поместить в массив id|name. Потом поиском по массиву выдавать имя.
а зачем?
Название: Re: Определение переменной
Отправлено: Cytrus от Апрель 13, 2019, 16:46:53
У меня куча переменных, и я хотел сократить код, используя Execute или Eval.
Название: Re: Определение переменной
Отправлено: joiner от Апрель 13, 2019, 16:59:15
Cytrus
куча это сколько?
собирай код в отдельные функции. объявляй в них локальные переменные. тогда во всех функциях можно повторять имена переменных, они не пересекутся.
в итоге, ты сократишь количество глобальных переменных до самых нужных.