2009-08-04 4 views
2

.dll 파일에 Delphi 양식을 저장하는 방법이 있습니까?.dll 파일에 Delphi 양식을 저장하는 방법이 있습니까?

+3

... 매우 모호합니다. 더 많은 정보를 추가 하시겠습니까? –

+0

정확한 복제본으로 닫기 투표 : http://stackoverflow.com/questions/1148170/how-to-create-a-form-in-a-dll-and-have-it-show-up-in-the- 작업 표시 줄 답변을 수락했습니다. 문제가있는 경우 대신 이전 질문을 수정하십시오. – mghie

답변

3

다른 곳과 마찬가지로 양식을 만들고 표시하는 코드를 만들 수 있습니다. 많은 불편 함없이 할 수없는 일은 DLL에서 TForm 개체 (또는 다른 개체)를 전달하므로 자체 포함되어야합니다. 프로그램과 통신하고 상호 작용할 수있는 양식이 필요하면 패키지 (BPL)가 필요하거나 양식을 COM 개체로 만들어야합니다.

1

가장 쉬운 방법은 응용 프로그램과 해당 DLL을 패키지로 컴파일하는 것입니다. 이를 위해서는 배포시 응용 프로그램에 여러 BPL 파일을 포함해야하지만 EXE와 DLL이 훨씬 더 작아집니다 (즉석 업데이트에 적합 함).

오픈 소스 및 상용 제품을 제공하여 응용 프로그램에 "플러그인"양식을 제공 할 수 있습니다. http://delphi-jedi.org에는 JVCL이 포함되어 있습니다. JVCL에는이 작업을 매우 쉽게 처리 할 수있는 플러그인 시스템이 포함되어 있으며 개발 단계에서 많은 어려움을 겪습니다. 또한 http://tmssoftware.com의 TMS 소프트웨어에는이를 수행 할 수있는 플러그인 프레임 워크가 있습니다.

관련 문제