문제

내가 작업하고있는 프로젝트 중 하나는 최종 사용자가 본질적으로 자체 "객체 클래스"와 같은 것을 만들 수있는 모듈, 런타임에 설계 및 수정할 수있는 데이터 구조 / 레코드 유형을 저장 해야하는 모듈과 관련이 있습니다. 사용자는 또한 사용자 인터페이스를 상당히 사용자 정의 할 수 있지만이 질문의 범위는 아닙니다.

내가 본이 기능으로 구축하기 위해 노력하고있는 가장 가까운 예는 시스템 시스템을 런타임에 제공하고 클래스 디자인 제어를 최종 사용자의 손 (일반적으로 기술적으로 정교하게 될 것입니다).

나는 최근에 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 런타임 수정"스레드를 참조하십시오.

다른 팁

JSON 런타임에 사용자 정의 데이터 구조를 선언하고 수정하는 데 사용될 수 있습니다. 델파이를위한 두 개의 라이브러리가 있습니다. 슈퍼 객체 그리고 LKJSON. JSON을 사용하면 객체 계층 구조를 쉽게 구축 할 수 있습니다. SuperObject 데모 소스에는 많은 사용 영역에 대한 예가 포함되어 있습니다. SuperObject에는 주어진 JSON 객체 구조에 대한 반복 방법도 포함되어 있습니다. APACHEMQ 메시지 브로커를 사용하여 객체를 Java로 교환 할 수있는 Delphi 클라이언트 라이브러리에 사용합니다.

XML을 사용하여 어떤 형태의 지속성을 생성 한 다음, 양식을 acordly로 빌드 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top