PDA

Просмотр полной версии : Ссылки на параметры



Asbi
09.05.2025, 10:30
Добрый день. Скажите пожалуйста, можно ли как-то получить ссылку на параметр и добавлять эти ссылки в массив?

Сейчас объясню какая задача предстоит - условно есть порядка 300 параметров, для которых нужно назначать значение по нажатию кнопки.

Идея была в том, чтобы создать для одно параметра библиотечный объект. В объекте, например, прописать алгоритм, чтобы при старте он добавил ссылку на параметр, а также номер зоны (в общем какую-то структуру), в глобальный массив.
Далее на каком-то общем экране сделать кнопки, которые будут отвечать за определенный массив. При нажатии на кнопку, будет происходить итерация по массиву структур (объектов), и если номер зоны будет совпадать с номером зоны в структуре, то по ссылке присваивать Параметру определенное значение.
Возможно ли такое сделать, может через ST или C#. Пока все уперлось в то, что непонятно как сохранять ссылку на параметр в библиотечном элементе. Остальное алгоритм, вроде более менее ясен.

VladGC
10.05.2025, 11:56
Добрый день. Скажите пожалуйста, можно ли как-то получить ссылку на параметр и добавлять эти ссылки в массив?

Сейчас объясню какая задача предстоит - условно есть порядка 300 параметров, для которых нужно назначать значение по нажатию кнопки.

Идея была в том, чтобы создать для одно параметра библиотечный объект. В объекте, например, прописать алгоритм, чтобы при старте он добавил ссылку на параметр, а также номер зоны (в общем какую-то структуру), в глобальный массив.
Далее на каком-то общем экране сделать кнопки, которые будут отвечать за определенный массив. При нажатии на кнопку, будет происходить итерация по массиву структур (объектов), и если номер зоны будет совпадать с номером зоны в структуре, то по ссылке присваивать Параметру определенное значение.
Возможно ли такое сделать, может через ST или C#. Пока все уперлось в то, что непонятно как сохранять ссылку на параметр в библиотечном элементе. Остальное алгоритм, вроде более менее ясен.

Добрый день!
Гляньте , похоже?

https://gitflic.ru/project/vladislavgc/ms4

Asbi
12.05.2025, 08:52
Добрый день!
Гляньте , похоже?

https://gitflic.ru/project/vladislavgc/ms4
Спасибо большое, почти то, что нужно! Я могу вместо id в структуре как-то хранить ссылки на другие параметры, чтобы я мог обратиться к массиву с этими структурами и записывать по этой ссылке значение?

VladGC
12.05.2025, 15:27
Спасибо большое, почти то, что нужно! Я могу вместо id в структуре как-то хранить ссылки на другие параметры, чтобы я мог обратиться к массиву с этими структурами и записывать по этой ссылке значение?
Не то что бы ссылки можно было добавлять, но можно выкрутится
В фиксированный массив структур можно инициализировать что то в качестве ключа, непосредственно из библиотечного объекта
Далее использовать где надо
Там же по ссылке выше добавил второй пример

Asbi
12.05.2025, 17:16
Не то что бы ссылки можно было добавлять, но можно выкрутится
В фиксированный массив структур можно инициализировать что то в качестве ключа, непосредственно из библиотечного объекта
Далее использовать где надо
Там же по ссылке выше добавил второй пример

Спасибо большое!