2009-02-05 2 views
-1

양식을 사용자 정의 할 때 게시 된 속성을 Object Inspector에 표시하고 싶기 때문에 양식을 사용자 정의했습니다. 간단한 방법 : 폼을 만들고 오브젝트 저장소에 저장 한 다음 RegisterCustomModule에 등록 할 패키지를 작성했습니다.Object Repository에 폼 등록 (코드 또는 다른 방법으로 자동화 됨)

누구나 자동화 된 방식으로 객체 저장소에 배치 할 수있는 방법이 있는지 알고 싶습니다. 다른 시스템에서이 설치를 단순화하고 싶습니다.

는 검색 좀, 그러나 아무도 중 하나는 그것에 대해 뭔가를 작성하거나 나는 아무도 답변을 제공하지 않기 때문에,

+0

어떤 Delphi 버전입니까? Delphi 7 또는 <델파이 2005와 다름>. –

+0

나는 질문 delphi2006 태그 –

+0

왜 downvote? 그리고 질문 3 년 후 왜 그것을하고 있습니까? –

답변

2

는 먼저 두 가지를 할 필요가 :

  1. 당신이 저장소 폴더에서 원하는 파일을 추가하기 (델파이 2007, 그것은 $ PROGRAMFILES $ \ 코드기어 \ RAD 스튜디오 \ BDS \ 5.0 \ ObjRepos입니다).
  2. 동일한 폴더에있는 BorlandStudioRepository.xml 파일을 업데이트하십시오. 현재 내용을보고 추가해야 할 내용을 볼 수 있습니다.

그런 다음 IDE에 .BPL을 등록하려면 HKCU \ Software \ CodeGear \ BDE \ 5.0 \ 알려진 IDE 패키지 \ Delphi에서 레지스트리 항목을 만듭니다.

+0

누락 된 패스는 저장소가 어떤 폴더에 있는지 찾는 것입니다. 그러나 나는 그것을 고안 할 수있다. 감사. –

+0

나는 그것이 어디에 있는지 보여줬다. 그것은 당신이 명백한 것을 대체해야한다는 것을 제외하고는 이전 델파이 버전에서도 마찬가지입니다. TRegistry를 사용하여 Windows 레지스트리에서 가져올 수도 있습니다. HKCU \ Software \ Borland에서 키를 열어 이전 버전을 찾은 다음 나중에 사용하기 위해 HKCU \ Software \ CodeGear \ BDS를 찾습니다. –

+0

내가 이전에 언급 한 내용 중 명확하지 않은 점에 대해 사과 드렸습니다. –

2

... 정확한 키워드를 찾아 내게 당신은 내가 시도 할 것 알려주지 않았다.

저장소에 양식을 등록하기 전에 레지스트리로 이동하여 Delphi 분기의 사본을 내 보낸 다음 다른 사본을 등록하고 저장하고 차이점보기에서 비교할 것입니다. 운이 좋으면 정보가 저장되고 등록 할 때 추가해야하는 레지스트리 항목을 추론 할 수 있습니다. .reg 파일을 제공 할 수 있습니다.

BTW, 내가 일하는 회사에서 델파이 설치를 구성하는 방법입니다. 모든 것이 동일하게 유지됩니다 ...

작동하지 않으면 config가 파일 시스템의 어딘가에 저장됩니다. 유사한 법의학 방법을 사용하여 등록이 인코딩 된 방법을 리버스 엔지니어링하려고 시도 할 수 있습니다.

+0

나는 이것을해야 할 것 같은데 ...... 흠 ... –

2

로컬 네트워크에있는 경우 각 개발자가 동일한 공유 저장소 (환경 옵션)를 사용하고 그들의 IDE.

+0

사실 나는 항상 연결되어 있지는 않은 기계에 대해서 말하고있다. 실제로 노트북 및/또는 사무실 기계. 따라서 Shared Repository는 이번에는 옵션이 아닙니다. –

관련 문제