자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Exception EIPAbstractError in module DataSnapServer.exe at XXXXXX
No Peer with the interface with guid
{EA8DE2F9-9055-4073-8118-437283DC02D6} has been registered.
Delphi xe에서 작성된 코드를 xe5에서 실행시키니 첨부한 내용의 에러가 발생합니다.에러발생원인과 해소할 방법을 알려주시면 감사하겠습니다
댓글 1
-
Humphery
2014.01.29 00:40
XE와 XE5의 DataSnap 소스코드에는 Indy framework 포함 여부 차이가 있습니다.
XE로 작성된 소스코드를 XE5에서 사용하시려면
- DataSnap Server 프로젝트를 열고 ServerContainerXXXX.pas의 uses절에 "IPPeerServer" 포함되어있는지 확인 하시고 없으시면 추가해 주세요.
- DataSnap Client 프로젝트를 열고 ClientModuleXXX.pas의 uses절에 "IPPeerClient"가 포함되어 있는지 확인 후 추가해 주세요.
위의 2가지 수행 후에도 동일한 이슈가 발생하시면신규로 프로젝트를 만드신 후 사용하시는 파일을 추가하셔서 다시 컴파일 하시면 해결될것으로 생각됩니다.
Exception EIPAbstractError in module DataSnapServer.exe at XXXXXX
No Peer with the interface with guid
{EA8DE2F9-9055-4073-8118-437283DC02D6} has been registered.
Delphi xe에서 작성된 코드를 xe5에서 실행시키니 첨부한 내용의 에러가 발생합니다.
에러발생원인과 해소할 방법을 알려주시면 감사하겠습니다
댓글 1
-
Humphery
2014.01.29 00:40
XE와 XE5의 DataSnap 소스코드에는 Indy framework 포함 여부 차이가 있습니다.XE로 작성된 소스코드를 XE5에서 사용하시려면- DataSnap Server 프로젝트를 열고 ServerContainerXXXX.pas의 uses절에 "IPPeerServer" 포함되어있는지 확인 하시고 없으시면 추가해 주세요.
- DataSnap Client 프로젝트를 열고 ClientModuleXXX.pas의 uses절에 "IPPeerClient"가 포함되어 있는지 확인 후 추가해 주세요.
위의 2가지 수행 후에도 동일한 이슈가 발생하시면신규로 프로젝트를 만드신 후 사용하시는 파일을 추가하셔서 다시 컴파일 하시면 해결될것으로 생각됩니다. - DataSnap Server 프로젝트를 열고 ServerContainerXXXX.pas의 uses절에 "IPPeerServer" 포함되어있는지 확인 하시고 없으시면 추가해 주세요.