Привет все.
У меня возникла такая проблема. Необходимо получить доступ к TAction объектам в совокупности, т.е. где бы мне найти массив всех TAction, чтоб, к примеру, сохранять(загружать) установленные горячие клавиши(или надписи, индексы иконок и все-что угодно). Доступ ко всем объектам по именам их переменных недопустим, т.к. их количество, имена и прочее часто меняется(чаще-всего растет), причем меняю не я.
У ActionList есть массив Action, состоящий из TContanedAction. Из него можно лишь выполнять действия, а не менять их параметры.
Сделал пока по-тупому, т.е. хожу по своей менюшке и смотрю на свойство Action.
Но этот способ мне не особо нравится, т.к. для него нужно, чтоб все TAction были в менюшке, а их много и менюшка получается немного тяжеловесной, а так же работоспособность этой функции зависит от менюшки. Писать свой массим TAction* считаю нецелесообразным, т.к. подобное уже есть, просто я не знаю где.
Подскажите пожайлуста мне более красивое решение данной проблемы.
Заранее, спасибо.