Delphi IDE에는 Open Tools API이라는 플러그인 시스템이 있습니다. IDE에는 필드, 메서드 등의 이름을 식별자로 바꾸는 rename refactoring과 같은 여러 가지 리팩토링도 있습니다.Open Tools API에서 리팩토링을 호출 할 수 있습니까?
OTAPI에서 리팩터링을 호출 할 수 있습니까? 그렇지 않다면 해킹 할 수있는 방법이 있습니까?
내 연구 결과 ToolsAPI.pas에서 리팩터링에 대한 언급이 없지만 "아니오"로 포기하고 싶지는 않습니다. 그것은 그것을 할 수있는 방법이 없다는 것을 의미하지 않습니다. 단지 그것이 무엇인지 모르는 것을 의미합니다.
대화 상자를 표시하는 명령 만 호출 하시겠습니까? 아니면 프로그래밍 방식으로 모든 것을 제어하고 싶습니까? –
프로그래밍 방식으로 모두 이상적입니다. 즉, 대화 상자를 호출 한 다음 텍스트 필드를 설정하거나 "확인"등을 클릭하여 코드를 통해 리팩터링을 호출하면이를 제어 할 수있는 "해킹 방법"에 빠지게됩니다. –