플러그인을로드 할 수있는 델파이 앱을 작성하고 있습니다. 플러그인 시스템/관리자로 JvPluginManager를 사용하고 있습니다.) 이제 새로운 플러그인 마법사에서 .dll 플러그인 대신 .bpl 유형 플러그인을 사용하는 것이 더 낫다고 말합니다 ...이 솔루션 대 dll 유형 플러그인의 장점은 무엇입니까? 이 솔루션의 지금까지 내가 찾은 유일한 단점 : 나는 플러그인을로드하는 동안은 일반적인 포함하는 다른 패키지에 대한 오류가 발생하지 않도록 별도의 패키지에있는 모든 공통 인터페이스 장치를 넣어야 할델파이 애플리케이션 용 플러그인 시스템 - bpl 대 dll?
유닛
플러그인 개발자 중 한 명이 (시냅스와 같은) 잘 알려진 단위를 사용하기로 결정한 경우 (두 번째 플러그인 개발자는 과 동일 함) ... 여기 충돌이 ...
그렇다면 실제로 런타임 패키지로 컴파일 된 dll 대신 bpls를 사용하는 데 대한 찬성은 무엇입니까?
미리 감사드립니다.
COM 기반 플러그인 아키텍처를 구현 한 방법에 대한 추가 정보를 제공 할 수 있습니까? –
기본 전제는 공용 인터페이스를 작성한 다음 해당 인터페이스를 구현하는 com 자동화 오브젝트를 작성하는 것입니다. 상위 프로그램은 필요한 동작에 필요한 특정 com 자동화 객체를 호출합니다. 사용 가능한 플러그인과 각 클래스를 호출하는 데 필요한 고유 한 클래스 guid를 별도로 조회했습니다. 클래스 guid는 ALSO가 공통 플러그인 인터페이스를 구현 한 개별 자동화 객체 용이었습니다. – skamradt