험프리 2월 18일, 2022에 포스트됨 공유하기 2월 18일, 2022에 포스트됨 (메일로 온 질문에 대한 답변을 공유합니다.) 델파이 2007버전에서 10.1로 마이그레이션 후 배포하는 과정에서 델파이가 설치되지 않은 PC에 배포 시 다음 오류가 발생합니다. 예전 버전에서 이런 에러를 본적이 있긴합니다.. midas.dll 을 regsvr32 하지 않으면 나는 에러라서 이 에러가 보이면 regsvr32 midas.dll 을 해서 해결했었는데.. 지금 버전에서는 안됩니다 ㅠ.ㅠ 개발자 PC에서는 다 잘되는 프로그램이 델파이가 안 깔린곳에 배포만 하면 이렇게 되네요. 조치방법을 알고 싶습니다. 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
0 험프리 2월 18일, 2022에 포스트됨 Author 공유하기 2월 18일, 2022에 포스트됨 유선상 확인한 바로는 TClientDataSet을 상속받아 구현한 자체 컴포넌트에서 TClientDataSet.CreateDataSet 메소드 호출 시 발생하는 이슈입니다. 위 이슈의 경우 midas.dll과 연관된 이슈로, 빈 프로젝트에 TClientDataSet 컴포넌트 추가 후 필드 추가 후 CreateDataSet 메소드 호출 시 메모리 참조(AV) 에러가 발생합니다. 이슈 해결방법은 다음 2가지 입니다. 1, MidasLib 유닛을 유즈절에 추가해 실행파일에 midas.dll의 인터페이스를 추가(DLL 포함하지 않고 배포 가능) 2, 개발중인 버전의 midas.dll을 배포 및 등록(다른 버전의 midas.dll이 등록될 경우 문제 발생가능) 해당 고객은 1번 방식으로 해결하였습니다. (외국의 다른 개발자들도 같은 방법으로 해결한 내용을 참고하였습니다.) 인용하기 이 댓글 링크 다른 사이트에 공유하기 더 많은 공유 선택 사항
질문
험프리
(메일로 온 질문에 대한 답변을 공유합니다.)
델파이 2007버전에서 10.1로 마이그레이션 후 배포하는 과정에서 델파이가 설치되지 않은 PC에 배포 시 다음 오류가 발생합니다.
예전 버전에서 이런 에러를 본적이 있긴합니다.. midas.dll 을 regsvr32 하지 않으면 나는 에러라서 이 에러가 보이면 regsvr32 midas.dll 을 해서 해결했었는데.. 지금 버전에서는 안됩니다 ㅠ.ㅠ
개발자 PC에서는 다 잘되는 프로그램이 델파이가 안 깔린곳에 배포만 하면 이렇게 되네요.
조치방법을 알고 싶습니다.
이 댓글 링크
다른 사이트에 공유하기
1 answer to this question
Recommended Posts
이 토의에 참여하세요
지금 바로 의견을 남길 수 있습니다. 그리고 나서 가입해도 됩니다. 이미 회원이라면, 지금 로그인하고 본인 계정으로 의견을 남기세요.