자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
C++ Builder 문의 사항이 있어 질문 드립니다.
2017.04.25 13:22
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요. C++ Builder Seattle 10 버전을 구매해서 현재 사용 중입니다.
자사에서 다루고 있는 장비를 이번에 64비트 플랫폼에서 개발해야 되어서
32비트 플랫폼에서 사용했던 소스코드를 그대로 사용해서 프로그램을 제작하였습니다.
제작사에서는 DLL 파일과 헤더 파일을 제공하고 DLL파일에서 Lib 파일을 추출하여 사용합니다.
하지만 기존과 다르게 디버깅 모드에서 연결할 때 에러가 발생합니다.
그 에러의 원인을 정확히 찾지는 못했지만 Run without debugging 모드로 실행할 경우,
배포 파일로 실행 할 경우 문제 없이 장비가 동작합니다.
또한 Visual Studio에서도 문제 없이 잘 동작합니다.
장비 제작사에서는 디버깅 모드를 사용 할 때 장비 핸들을 가져가서 그렇다고 말하고 있는데
이 문제를 해결할만한 어떤 방법이 있는지 여쭙고 싶습니다.
감사합니다.
댓글 3
C++ Builder 문의 사항이 있어 질문 드립니다.
2017.04.25 13:22
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요. C++ Builder Seattle 10 버전을 구매해서 현재 사용 중입니다.
자사에서 다루고 있는 장비를 이번에 64비트 플랫폼에서 개발해야 되어서
32비트 플랫폼에서 사용했던 소스코드를 그대로 사용해서 프로그램을 제작하였습니다.
제작사에서는 DLL 파일과 헤더 파일을 제공하고 DLL파일에서 Lib 파일을 추출하여 사용합니다.
하지만 기존과 다르게 디버깅 모드에서 연결할 때 에러가 발생합니다.
그 에러의 원인을 정확히 찾지는 못했지만 Run without debugging 모드로 실행할 경우,
배포 파일로 실행 할 경우 문제 없이 장비가 동작합니다.
또한 Visual Studio에서도 문제 없이 잘 동작합니다.
장비 제작사에서는 디버깅 모드를 사용 할 때 장비 핸들을 가져가서 그렇다고 말하고 있는데
이 문제를 해결할만한 어떤 방법이 있는지 여쭙고 싶습니다.
감사합니다.
개인적인 의견으로는 문제가 되는 부분을 정확히 찾아야 문제를 해결할 수 있을 것 같네요.
장비의 DLL도 살펴볼 수 있으시니, 우선 정확한 원인을 찾아서, 왜 디버깅 모드에서 문제가 되는지 파악 후 문제를 해결하거나 피하는 방법을 시도해보세요.
문제를 정확히 파악하기 전에는 최선의 답변일 것 같습니다.