다른 타사 응용 프로그램에서 플러그 인으로로드 한 DLL로 빌드 된 CWinApp 기반 응용 프로그램이 있습니다. 내 응용 프로그램은 CDialog 파생 대화 상자를 만드는 내 보낸 StartPlugin() 메서드를 제공합니다. 이 내 보낸 함수는 어떻게 든 제 3 자 응용 프로그램에 의해 호출됩니다. 내가 제 3 자 응용 프로그램 외부에서 DLL을 실행할 수 있기를 바래요. 그래서 테스트하고 UI 도구로 놀 수 있습니다. (단위 테스트가 아닌).MFC DLL 용 GUI 하네스?
dll 코드를 실행할 수있는 테스트 장치를 어떻게 만들 수 있습니까? 주 애플리케이션이 어떻게 내 dll 플러그인을 시작하는지 모르겠다.하지만 사용자 인터페이스 스레드를 만들고 있다고 추측하고있다. 그래서 난 그냥 어떻게 든 내 DLL을로드하고 새 스레드 또는 뭔가를 만들 수있는 간단한 exe를 생성해야합니다. 이런 식으로 설명하는 자습서 나 기사에 대한 링크.
MFC DLL을 가지고 있다면이 방법을 모른다는 것에 놀랐습니다. 플러그인을 시작하는 방법을 이미 알고 있습니다. StartPlugin을 호출하여 플러그인을 시작합니다. –