2010-12-21 4 views
3

내 프로젝트를 실행하는 데 문제가 있습니다. 내 프로젝트를 실행하는 데 문제가 있습니다. 구성 요소 (구성 요소)는 propertyeditors를 사용하므로 designide.dcp를 사용합니다. 그러면이 구성 요소가 잘 컴파일되고 구성 요소가 도구 상자에 나타납니다. 그러나 새로운 프로젝트에서 사용하면 시작할 수 없습니다. " 'dcc'가 코드 1로 종료되었습니다. '라는 메시지가 표시됩니다. 또한 패키지를 컴파일하지 않았기 때문에 런타임 패키지에 패키지를 포함 시켰습니다. 도움, 아무도, 제발tpropertyeditor가 참여할 때 프로젝트에서 사용하는 Delphi 사용자 정의 컴포넌트

+4

속성 편집기가 포함되어야가 배치되는 방법의 간단한 예를 들어

, 여기에 문서를 참조하십시오 디자인 패키지에만 –

답변

4

TPropertyEditor를 런타임 전용으로 표시된 패키지로 컴파일하고있는 것 같습니다.

최상의 솔루션은 구성 요소 코드 만 포함하고 런타임 패키지로 표시된 패키지와 디자인 타임으로 표시된 다른 패키지를 만드는 것입니다. 이전 런타임이 필요하며 TPropertyEditor가 포함되어 있습니다.

단점이라면 단일 패키지를 컴파일 할 수 있지만 런타임 및 디자인 타임 모두에 패키지를 표시 할 수 있습니다. 여기

http://blogs.embarcadero.com/nickhodges/2010/01/06/39345

하고 refernces 코드 : :

http://sourceforge.net/projects/tsmiley/

+0

네, 그게 그것을 해결합니다. 사실 나는 두 개의 패키지를 필요로하지 않고, 디자인 시간과 실행 시간을 별도의 단위로 분리하는 것으로 충분합니다. 감사 – dzibul

0

정확하게이 오류가 무엇을 의미 모르겠지만, 나는 this QC call에서 그것을 발견했다. 그것은 '파일을 찾을 수 없음'과 같은 오류 인 것 같습니다.

구성 요소가 설치되었지만 dcus 및/또는 런타임 패키지가 없거나 찾을 수없는 경로에 있다고 생각합니다.

런타임 패키지로 컴파일 할 때 작동한다는 사실은 패키지를 실행 파일로 컴파일 할 수 없음을 시사합니다. 나는 '오류 1'이 '파일을 찾을 수 없다'는 것을 의미하지는 않습니다. 컴파일러가 추가 정보를 제공합니까?

0

구성 요소 및/또는 구성 요소 패키지를 설치하는 것이 한 단계입니다. 또한 Delphi IDE의 Evironment Path가 해당 구성 요소의 소스 파일을 가리키고 있는지 확인해야합니다. 구성 요소 소스 파일의 경로와 델파이 소스의 toolsapi 경로가 일치하는지 다시 확인하십시오.

관련 문제