Jump to content
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr ×
과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
  • 0

2가지 질문사항이 있습니다.


rookie

질문

1. datasnap 서버를 remote 리눅스 서버에 올리고 개발PC에 datasnap 클라이언트를 실행하여 문제 없이 잘되는 것을 확인했습니다. 테스트할 것이 있어 FDdrivers.ini의 db vendor library의 경로를 잠시 바꾼 후 다시 경로를 원상복귀를 시켰는데 datasnap 클라이언트를 실행 시 db vendor library를 load할 수 없는 에러창이 뜹니다. 경로만 수정했었고 다시 원래경로로 수정했는데 발생한 문제라 난감하네요. 혹시 몰라 개발PC도 재부팅하고 했는데도 같은 증상입니다.

 

2. 델파이가 설치된 PC의 datasnap 클라이언트는 실행이 잘되고 델파이가 설치되어 있지 않은 일반PC로 실행파일을 옮겨 실행시 실행이 안되는 문제가 발생합니다. 무엇을 확인해야 하는지 부탁드립니다.

이 댓글 링크
다른 사이트에 공유하기

7 answers to this question

Recommended Posts

  • 0

2번문제도 해결되었습니다. dll이 없다는 메세지였으면 바로 확인을 했겠지만 에러메세지는 access violation이 났었습니다. map파일도 생성해서 해당 주소를 확인을 해봐도 잘 모르겠어서 구기술자료 사이트에서 datasnap관련 정보를 검색하다 datasnap 클라이언트에 사용한 ClientDataSet과 midas.dll이 관련이 있을 수 있겠다는 생각을 하고 midas.dll을 실행되지 않은 해당PC에 dll을 등록시킨 후 실행했더니 되었습니다.

이 댓글 링크
다른 사이트에 공유하기

  • 0

1. 원래 되던것이 안된다면 분명히 바뀐 항목이 있다는 얘기 이므로 차근차근 찾아 보셔야 합니다. 

또는 서버를 옮기면서 테스트 할 경우 원하지 않는 다른서버에 접속 되는 경우도 흔히 있는 일 입니다. 환경설정을 하나하나 체크해 보시길 바랍니다.

 

2. 실행이 안될때 나오는 메시지를 보시면 대부분의 경우는 dll 파일이 없다고 나오는 경우 이므로 메시지를 보시고 없다는  dll 파일을 델파이 설치된 컴에서 복사하여 배포 하는 컴의 실행파일 경로에 복사 하시면 됩니다. 

단순접속이 안되는 경우는 방화벽 체크도 해보시기 바랍니다.

 

 

이 댓글 링크
다른 사이트에 공유하기

  • 0

난감한 것은 db vendor library를 load할 수 없는 에러의 경우 기존 FDdrivers.ini의 설정 중에 잘되던 db vendor library의 경로를 바꾼 후 datasnap 클라이언트를 재컴파일해서 실행해 보니  db vendor library를 load할 수 없는 에러가 났고 다시 잘되었던 경로로 원상복귀하고  datasnap 클라이언트를 다시 재컴파일 한거 밖에 없어 되어야 하는데 안되네요.

델파이가 FDdrivers.ini 파일을 잘못 인식할 수도 있을까요?    

이 댓글 링크
다른 사이트에 공유하기

이 토의에 참여하세요

지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.

Guest
이 질문에 답변하기...

×   서식있는 텍스트로 붙여넣기.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   이전에 작성한 콘텐츠가 복원되었습니다..   편집창 비우기

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

중요한 정보

이용약관 개인정보보호정책 이용규칙 이 사이트가 더 잘 작동하기 위해 방문자의 컴퓨터에 쿠키가 배치됩니다. 쿠키 설정 변경에서 원하는 설정을 할 수 있습니다. 변경하지 않으면 쿠키를 허용하는 것으로 이해합니다.