문제

방금 Delphi 2010 (2009 년 건너 뛰기)을 구입했으며 프로젝트를 컴파일하려고합니다. 그러나 나는 가상 트리 뷰 4.8.5를 컴파일하는 많은 문제로 실행 중입니다. 누군가 델파이 2010에서 가상 트리 뷰를 컴파일하고 설치하는 바보 증거 방법을 간략하게 설명 할 수 있습니까?

도움이 되었습니까?

해결책

전복이 있다면 최신 (v5.00)을 잡으십시오. http://virtual-treeview.googlecode.com/svn/ 에서 트렁크/델파이 폴더, Delphi 2009 DPK가 있습니다. 델파이 2010으로 업그레이드하는 것은 간단한 일입니다.

다른 팁

글쎄, 나는 그것을 사용하지 않았지만, 몇 가지 다른 구성 요소를 업데이트했으며 도움이 될 수있는 몇 가지 일반적인 트릭이 있습니다. 내가하는 첫 번째 일은 모두 또는 거의 모든 단위가 사용하는 파일이 포함되어 있는지 확인하고 보는 것입니다. $DEFINE다양한 델파이 버전의 경우. 그렇다면 Delphi 2010 용으로 업데이트해야 할 것입니다. Nick Ring에 따르면 D2009 버전이 작동하므로 유니 코드 변환이 문제가되지 않기 때문에 문제의 가장 큰 원인입니다.

Nicks 제안을 바탕으로 여기에서 한 일이 있습니다.

나는 TortoisesVn을 사용하여 트렁크에서 최신을 잡았습니다.

공통/컴파일러를 수정 하고이 두 섹션을 추가했습니다

// RAD STUDIO 2010 (BDS 7.0) DELPHI and BCB are no longer defined, only COMPILER
 {$ifdef VER210}
   {$define COMPILER_14}
 {$endif VER210}

그리고 나중에 파일에서 조금

 {$ifdef COMPILER_14}
     {$define COMPILER_1_UP}
     {$define COMPILER_2_UP}
     {$define COMPILER_3_UP}
     {$define COMPILER_4_UP}
     {$define COMPILER_5_UP}
     {$define COMPILER_6_UP}
     {$define COMPILER_7_UP}
     {$define COMPILER_8_UP}
     {$define COMPILER_9_UP}
     {$define COMPILER_10_UP}
     {$define COMPILER_11_UP}
     {$define COMPILER_12_UP}
     {$define COMPILER_14_UP}
     // Backwards compatibility
     {$define DELPHI_2_UP}
     {$define DELPHI_3_UP}
     {$define DELPHI_4_UP}
     {$define DELPHI_5_UP}
     {$define DELPHI_6_UP}
     {$define DELPHI_7_UP}
     {$define DELPHI_8_UP}
     {$define DELPHI_9_UP}
     {$define CPPB_3_UP}
     {$define CPPB_4_UP}
     {$define CPPB_5_UP}
     {$define CPPB_6_UP}

     {$ifdef BCB}
       {$define CPPB}
     {$else}
       {$define DELPHI}
     {$endif}
    {$endif}

그런 다음 컴파일 할 때 소스 경로에 공통, 소스 및 디자인 폴더를 추가해야했습니다. 그런 다음 VirtualTreesd12.dpk를 컴파일 한 다음 VirtualTreesd12d.dpk를 컴파일하십시오.

이제 다음 문제로 ...

나는 방금 직접했다. 2009 버전부터 시작하여 두 Compiler.inc 파일 (하나, 디자인 디렉토리에 하나)을 편집하십시오. Mason이 말했듯이 VER200을 사용하는 부분을 복사하고 VER200을 VER210으로 변경하십시오. 문제없이 제작 및 설치됩니다. 행운을 빕니다!

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