자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
PC에 XE2와 10.3.1 Rio 둘다 설치 되어 있습니다
XE2에서 Cport4.11 XE을 사용하던 프로젝트를 Rio로 옮기기 위해 Rio에서도 Cport4.11 XE 버전을 설치하였는데요
문제는 Rio에서 설치 이후 XE2에서 메모리 에러 발생하면서 Cport가 없어 졌습니다
두 개의 다른 버전 Delphi에서 하나의 package를 사용할 수 없나요?
사용할 수 있는 방법이 있으면 있을까요? 가능한 방법을 알고 싶습니다
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요
PC에 XE2와 10.3.1 Rio 둘다 설치 되어 있습니다
XE2에서 Cport4.11 XE을 사용하던 프로젝트를 Rio로 옮기기 위해 Rio에서도 Cport4.11 XE 버전을 설치하였는데요
문제는 Rio에서 설치 이후 XE2에서 메모리 에러 발생하면서 Cport가 없어 졌습니다
두 개의 다른 버전 Delphi에서 하나의 package를 사용할 수 없나요?
사용할 수 있는 방법이 있으면 있을까요? 가능한 방법을 알고 싶습니다
제가 생각하기론, 하나의 소스코드를 2개의 다른 버전의 델파이에서 참조한 것으로 보입니다.
만약, 그렇다면...
프로젝트 설정에 따라 컴파일 시 해당 소스코드가 컴파일되어 dcu 파일 등을 만들게 될것이고
다른 버전의 델파이에서 참조한다면 위와 같은 오류가 발생할 여지가 있습니다.
해결방안으로
cport 소스코드를 복사해 버전별로 다른 소스코드를 참조하도록 하시기 바랍니다.
그리고 기존 컴포넌트 제거 후 다시 설치 후 라이브러리 패스 등의 설정도 다시 하시기 바랍니다.
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)