2012-05-03 4 views
4

OS : Win7에서 update 4와 함께 delphi xe2를 사용하고 있으며 도킹 양식을 허용하는 내 Semestre 시험용 응용 프로그램을 빌드하려고합니다. 나는 학생이기 때문에 도킹 구성 요소를 구입할 여력이 없습니다. 그래서 JVCL 3.45 저자가 제공 한 예제를 살펴봄으로써 JVCL Docking이 어떻게 작동하는지 배우기 시작했습니다 (감사합니다). 이제 나는 가능한 문제에 봉착했습니다. 왼쪽 정렬 패널 (형제 선착장, Cojoined 독)의 모든 옵션은 작업,하지만 난 탭 독을 클릭하면이 내가JVCL Docking-Docking_in_Code 예 - Tab Dock 가능 오류

"ManualTabDock를 얻을 수 있다는 메시지입니다 : JvDocking이 Docking_in_Code이라고에서 나는 프로젝트를 열었습니다 : Ttabhost가 생성되지 않았습니다. 도킹 스타일이 탭된 도킹을 지원하지 않을 수 있습니다. "

다른 누구와도이 문제가 발생 했습니까? 내 자신의 프로젝트에있는 예제에서 동일한 코드를 작성하려고했지만 동일한 오류가 나타납니다. enter image description here 왜 내가 말할 수없는 것처럼 보입니까? (

+0

당분간 당신은 jvdock을 뛰어 넘을 것을 권고합니다. 그들은 매우 버그가 많고 시간을 할 가치가 없습니다. – ComputerSaysNo

+1

안녕 도린, 아우. 나는 그것들을 썼다. 버그가있는 경우 Mensch가되어 Jedi Bug Tracker에 버그를보고하십시오. 그리고 우리는 그들을 고칠 것입니다. 우리가 그렇게 멋지 기 때문에. –

+0

크리스티안; 3.45 소스가 아닌 Subversion을 사용하여 최신 소스를 구해서 문제가 해결되는지 확인하십시오. 그렇지 않다면 나는 거기로 걸어 들어가서 더 자세히 살펴볼 것입니다. 그러나 나는 패치하지 않습니다. 3.45, 나는 CVS 헤드 버전을 패치 할 것입니다. (XE2를 지원하는 방식입니다.) –

답변

0

예를 살펴 보았으므로 JCL (Java Component Library)과 JVCL (Java Visual Component Library)을 모두 설치 했으므로 추측하고 있습니다. 델파이 XE2에

최근에 JVCL 도킹 컴포넌트로 작업하는 법을 배우는 중입니다.이 예제는 내가 본 첫 번째 테스트 중 하나 였고 JCL과 JVCL을 다시 설치하는 것이 좋습니다. 그런 다음 라이브러리 경로가 존재하는지 다시 확인하십시오.

Tools > Options > Environment Options > Delphi Options > Library > LibraryPath 

다음과 같은 경로가 있습니다. sa

...\jcl\jcl\lib\d16\win32 
...\jcl\jcl\source\include 
...\jvcl\lib\D16\win32 
...\jvcl\common 
...\jvcl\Resources 
...\jvcl\run 

이 모든 것을 확인했지만 여전히 작동하지 않는다면 수동으로 패키지를 설치하는 것이 좋습니다. 패키지를 수동으로 컴파일하고 설치해야하는 경우 JCL 및 JVCL 모두에 대해 설치해야하는 패키지 버전이 D16입니다 (설치 프로그램이 사용자를 대신하여이 작업을 수행해야합니다). 'D16 Packages'델파이 프로젝트를 여는 경우 먼저 JCL과 JVCL에 대해 구성 요소를 수동으로 설치할 수 있어야합니다.