DELPHI 애플리케이션을위한 외부 모듈 시스템을 구현하는 가장 좋은 방법은 무엇입니까? 내가 필요로 무엇외부 모듈 구현
정말 아주 기본입니다 : 모듈이 존재하고 부하가 (실행 시간)
- 주요 APP는
- 모듈 DataModules 를 저장할 수 있습니다 검출
- 모듈 수 상점 코드
다른 양식 내부의 저장 양식을 사용해야하며 독립형으로 만 사용하십시오.
나는 그래서는 TForm 클래스를 만들 수 있지만, TPanel과 내부에 배치이
if Assigned(pNewClass) then begin
Application.CreateForm(pNewClass, _lFrm);
_lFrm.Hide;
_lFrm.BorderStyle := bsNone;
_lFrm.Parent := pBasePNL //(TPanel);
_lFrm.Align := alClient;
end;
같은 것을 사용합니다.
DataModules의 경우, 필자는 ImageList를 저장하여 Idea가 외부 모듈을 조금만 변경하여 앱 ICO를 변경하기 때문에.
그래서 이것을 달성하는 가장 좋은 방법은 무엇입니까?
런타임 BPL을 살펴 보았지만이를 수행하는 방법을 이해하지 못하는 것 같습니다. 감사합니다. .
업데이트 :
을 ......................................................몇 가지 관련 질문 및 답변을 읽은 후 나는 내 대답과 해결책을 찾았다 고 생각합니다.
http://edn.embarcadero.com/article/27178
기사는 오래된 물건이지만 놀라 울 정도로 간단합니다.
음 논리는 나는 그냥 양식을 표시 얻을하지 않는 것이난 그냥 예 2
그것은 BPL을로드하지만 양식을하지 않습니다를 테스트입니다 :
AClass := GetClass('TForm2');
이 등록 된 항상 retrievex '전무'
그러나 BPL :
,RegisterClass(TForm2);
아무도 도움이 될 수 있습니다.
플러그인을 찾으면 더 많은 정보를 찾을 수 있습니다. –
이것은 실제로 복제본입니다. 오른쪽의 관련 질문 목록을 참조하십시오. –
감사합니다. 그냥 거기에 내 솔루션을 발견. – Jlouro