Можно ли вызвать рефакторинг из API Open Tools?
В Delphi IDE есть система плагинов, API Open Tools. В среде IDE также имеется ряд доступных рефакторингов, таких как рефакторинг переименования для переименования поля, метода и т. Д. - идентификатора.
Можно ли вызвать этот или любой другой рефакторинг из OTAPI? Если нет, есть ли хакерский способ сделать это?
Мое исследование не показывает упоминаний рефакторингов в ToolsAPI.pas, но я не хочу отказываться от "Нет". Это не значит, что нет способа сделать это - просто я не знаю, что это такое:)
1 ответ
От ОТА поддержки нет вообще. Поэтому ваша единственная надежда - выслеживать пункты меню или действия, вызывать их OnClick
или же OnExecute
обработчики, введите значения в отображаемые диалоговые окна, а затем программно нажмите кнопки диалога OK.