문제

MS Word를 사용하여 RichTextBox의 내용을 확인하는 DLL을 작성했습니다. 프로젝트가 사용됩니다 Microsoft Word 11.0 객체 라이브러리. 나는 당신이 해당 단어의 단어 또는 나중에 기계에서 그 참조를 사용할 수 있다는 것을 읽었으며, 그것은 사실 인 것 같습니다.

그러나 ... Windows Vista 및 Word 2007이있는 컴퓨터의 테스트 앱에서 DLL을 실행하면 매우 느리게 실행됩니다. 2007 버전의 객체 라이브러리라는 단어는 자동화 중에 실제로 느리게 만드는 방식이 다릅니 까? 아니면 런타임에 어떤 종류의 재 인터넷이 이와 같이 행동하게 만드는가?

DLL의 다른 버전을 만들어야합니다. 하나는 Word 2003이있는 기계 용 및 Word 2007이있는 기계 용을위한 것입니까? 그것은 많은 다른 프로젝트의 무의미한 종류에 사용하기 위해 DLL을 확인하는 데 실제로 요점을 만들 것입니다.

도움이 되었습니까?

해결책

다른 엔지니어링 문제와 마찬가지로이 문제에 접근해야합니다. 1. 코드를 프로파일 링하여 2A가 아닌지 확인하십시오. 그것이 당신의 잘못이라면, 필요에 따라 수정하십시오 2b. 특정 .dll 인 경우, 맞춤법 검사 객체를 인터페이스 또는 추상 클래스로 정의하고 런타임에 실행중인 환경에 가장 적합한 해당 인터페이스의 구체적인 인스턴스를 사용하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top