Delphi의 런타임 변경 가능 ORM / OPF 객체 지속성 프레임 워크
-
21-08-2019 - |
문제
내가 작업하고있는 프로젝트 중 하나는 최종 사용자가 본질적으로 자체 "객체 클래스"와 같은 것을 만들 수있는 모듈, 런타임에 설계 및 수정할 수있는 데이터 구조 / 레코드 유형을 저장 해야하는 모듈과 관련이 있습니다. 사용자는 또한 사용자 인터페이스를 상당히 사용자 정의 할 수 있지만이 질문의 범위는 아닙니다.
내가 본이 기능으로 구축하기 위해 노력하고있는 가장 가까운 예는 시스템 시스템을 런타임에 제공하고 클래스 디자인 제어를 최종 사용자의 손 (일반적으로 기술적으로 정교하게 될 것입니다).
나는 최근에 Delphi Win32에 대한이 객체 지속성 프레임 워크 목록을 발견했습니다.http://tdelphihobbyist.blogspot.com/2008/01/win32-object-persistence-frameworks.html
이들 중 어느 것이 우리가 만들려고하는 런타임 유연성에 가장 도움이 될 수 있는지에 대한 권장 사항이 있습니까?
해결책
TIOPF 뉴스 그룹에서 현재 이에 대한 논의가 진행 중입니다. TIOPF는 오픈 소스 객체 지속성 프레임 워크입니다. 현재 사용자 수정 가능한 객체를 지원하지 않지만 누군가 가이 기능을 곧 추가하는 것처럼 보입니다.
메인 사이트 : http://tiopf.sourceforge.net/뉴스 그룹 : 참조 http://tiopf.sourceforge.net/support.shtml
지원 뉴스 그룹의 "TIOPF AD 런타임 수정"스레드를 참조하십시오.
다른 팁
XML을 사용하여 어떤 형태의 지속성을 생성 한 다음, 양식을 acordly로 빌드 할 수 있습니다.