개발자의 노트
[델파이] 델파이 7에서 SOAP 사용시 DEP 에러에 대한 조치
소프트웨어개발/Delphi 2014. 3. 13. 15:41

델파이 7에서 SOAP 방식으로 닷넷서비스와 통신을 하는 프로그램을 만들었는데요. 비스타에서 에러가 나길래 뜯어보니.. SOAP 함수 호출시 Access violation 이 납니다. 비스타에서만 뭔가가 안될 경우엔 우선적으로 DEP 쪽을 확인해보는데.. 역시나 DEP 문제더군요. DEP 가 비스타만의 문제는 아니지만 비스타에서는 기본적으로 모든 프로그램에 DEP 가 활성화되어있다보니 하드웨어가 DEP를 지원만 한다면 프로그램이 제대로 실행안되는 경우가 발생합니다. 외부 컴포넌트를 쓸 경우에도 그렇고.. 결론적으로 델파이 7에 기본적으로 있는 Rio.pas 가 원인이었고.. 구글을 통해 해결책을 찾았습니다. http://groups.google.com/group/borland.public.delphi.w..