2009-07-24 9 views
1

Delphi 2006은 새로 시작될 때마다 구성 요소 패키지가 손실됩니다. 이것은 매일 일어납니다. 우리는 스스로 작성한 사용자 정의 VCL 구성 요소가있는 구성 요소 패키지를 사용합니다. Delphi 2006을 시작하면 아무 것도 알려지지 않습니다. 그러나 곧 내가 이러한 구성 요소의 일부를이 양식을 열 때, 나는Delphi 2006에서 구성 요소 패키지가 손실됩니다.

bds.exe을받을 -이 응용 프로그램은 DclOpusRep2006.bpl 때문에 을 시작하지 못했습니다

구성 요소를 찾을 수 없습니다 아니 발견되었습니다. 응용 프로그램을 다시 설치하면 이 문제를 해결할 수 있습니다.

  1. 내가 디자인 패키지의 empy 목록을 얻을 수있는 전에 문제의 패키지를 삭제 regedit를 이동해야 : 다음 구성 요소 패키지를 다시 설치하려고하면

, 두 가지 발생할 수 새로 추가 할 수 있습니다.

  • 디자인 패키지 목록을 알기 쉽게 열람 할 수 있으며 해당 패키지가로드되어 사용 가능한 것으로 표시됩니다.
  • 패키지는 로컬 드라이브에서 사용할 수 있지만 아직 델파이는 없습니다. 문제 해결에 대한 아이디어가 있습니까?

    그냥 첫 번째 대답을 기반으로 내 문제를 명확히하기 위해 : 나는이 프로젝트의 유일한 개발자입니다. 라이브러리가 아직 상주하는 동일한 위치에서 설치되었으며 구성 요소 패키지 목록의 경로가 정확합니다.

    답변

    2

    BPL 또는 해당 종속성 중 하나를 찾을 수 없습니다. 당시 BDS 프로세스의 현재 디렉토리로 인해 패키지 설치 중에 찾을 수 있었지만 현재 디렉토리가 다르기 때문에 나중에 찾을 수 없습니다.

    항상 BPL과 모든 종속성 (정적으로 연결된 BPL 및 DLL)이 시스템 경로에 포함 된 디렉토리에 있는지 확인하십시오.

    +0

    PATH 환경 변수에 경로를 추가했는데 문제가 해결 된 것 같습니다. 고마워요! –

    +0

    환영합니다. 기꺼이 도와 드리겠습니다. –

    0

    나는 다음과 같은 일이 발생했다고 추측하고있어 :

    구성 요소 패키지가 설치
    • 파일이 이동되었습니다 (혹은 둘 이상의 개발자를 사용하는 프로젝트를 사용하고 파일이 살고 PC의 다른 위치에 있음)
    • 새 위치를 반영하도록 모든 경로가 업데이트되지 않았습니다.

    내 제안은이 구성 요소 라이브러리를 참조하고 경로를 업데이트하는 모든 프로젝트 파일을 찾는 것입니다.

    팀원으로 팀 구성원이이 파일을 각 컴퓨터의 다른 위치에 설치 한 경우 모든 PC에서 해당 위치를 표준화하십시오.

    +0

    팀이 없으며 구성 요소 목록의 파일 재배치 경로가 잘못되었습니다. 다른 아이디어? –

    관련 문제