Q&A

  • Delphi 버전 3에서 5로 올릴 때 기존 소스에서 문제 발생
델파이 3.0으로 작성된 프로그램을 5.0에서 수정할려고 합니다.

그런데....



The runtime packages referenced by this project appear to include old packages, Would you like to convert the runtime packages list to reference new packages?



위와 같은 에러문이 발생을 합니다.

이프로그램은 Rx275, Ra, HyperGrid를 사용했습니다. 물론 5.0에서 모두 다 설치를 했구요.

위의 메세지는 실행시 메세지 박스로 뜨고...아래구문은 코드에디터에 나타나는 에러문입니다.



vcl30 not found



기존의 프로그램을 5.0에서 재 작성하면 에러가 발생하지 않습니다.

무슨 문제인지 확실히 모르겠습니다.

아시는 분이 계시면 답변 부탁드립니다. 해결 방법을 아신다면 같이 도움을 주시면 정말 고맙겠습니다. 이거 안되면 400개가 넘는 폼을 재 작성해야되는 일이 발생할지도 모릅니다. 거의 주금입니다. ㅠ.ㅠ

그럼.... 즐프하세요.

3  COMMENTS
  • Profile
    김일영 2000.11.14 05:55
    안녕하세요.

    > The runtime packages referenced by this project appear to include old packages, Would you like to convert the runtime packages list to reference new packages?

    >

    > 위와 같은 에러문이 발생을 합니다.

    => 이건 아마도 에러문이 아닐 것입니다. 메시지박스에 [예][아니오]버튼이 나오지 않나요?

    혹시 모르니까 반드시 백업을 해 두시고, 저거 뜰 때 [예]를 선택하십시오.

    > vcl30 not found

    => 이건 글자 그대로입니다. 현재 이 프로젝트는 VCL30을 참조하고 있다는 것입니다.

    위 '에러문'도 마찬가지 의미이고요. 그걸 VCL50으로 바꾸면 대부분의 문제는 해결되죠.

    그게 바로 위에서 [예] 버튼을 선택하면 되는 일입니다.

    수고하시어요...

  • Profile
    임형호 2000.11.14 17:55
    답변 감사합니다. 김일영님.. 저두 이전에 VCL50으로 바꾸어봤거든요. 그래도 에러가 나옵니다. 근데...이게 RX어쩌구저쩌구 하는군요.

    단순히 VCL30을 VCL50으로 바꾼다고 되는게 아니더라구요. 뭐 다른 원인이 없겠습니까?

    바쁘신중에 답변주셔서 감사합니다. 그럼.



    김일영 wrote:

    > 안녕하세요.

    > > The runtime packages referenced by this project appear to include old packages, Would you like to convert the runtime packages list to reference new packages?

    > >

    > > 위와 같은 에러문이 발생을 합니다.

    > => 이건 아마도 에러문이 아닐 것입니다. 메시지박스에 [예][아니오]버튼이 나오지 않나요?

    > 혹시 모르니까 반드시 백업을 해 두시고, 저거 뜰 때 [예]를 선택하십시오.

    > > vcl30 not found

    > => 이건 글자 그대로입니다. 현재 이 프로젝트는 VCL30을 참조하고 있다는 것입니다.

    > 위 '에러문'도 마찬가지 의미이고요. 그걸 VCL50으로 바꾸면 대부분의 문제는 해결되죠.

    > 그게 바로 위에서 [예] 버튼을 선택하면 되는 일입니다.

    > 수고하시어요...

  • Profile
    김일영 2000.11.15 03:12
    RX 라이브러리를 쓰시는군요.

    RX도 델파이 버전에 따라 재컴파일을 하셔야 합니다.

    기존의 RX를 제거하시고 새로 인스톨하세요.

    물론 잘 아시겠지만 제거와 인스톨하는 방법은 RX의 Readme에 잘 나와 있고요.

    현재 최신 버전은 2.75이거나...어쩜 그보다 높을 겁니다.

    수고하십시오.