본문 바로가기

운동하는 개발자/Delphi

Delphi JEDI Error / Exception in an expert of the JCL / An Exception was raised in an expert of the JCL / EJclExpertException

728x90

델파이에서 약간의 소스를 수정한 뒤 프로젝트에서 우클릭하니 다음과 같은 에러가 발생하였다

컴파일은 되는데 영 찝찝하고 프로젝트에서 우클릭했을 때  JCL Debug expert라는 메뉴도 사라졌다

상단바에서 Project -> JCL Debug expert에 마우스를 올리기만 해도 동일 에러가 발생했다

다른 프로젝트에서는 발생하지 않고 이 프로젝트에서만 발생되었고 JCL문제인가 싶어서 JCL , JVCL 모두 재설치를 해봐도 해결이 안 되어 혹시나 싶어 소스를 원복 시켰는데 정상작동하였다 이때부터 한줄한줄 변경할 때마다 해당 기능을 점검해봤는데..

(이 문제의 절대적인 원인과 해결책은 아니겠지만) 나 같은 경우에는 신기하게도 주석이 문제였다 주석을 왜 읽는지;;

{} 기호로 묶인 큰 주석 내에서 수정 내용을 기입해놨는데 거기에 

{
  블라블라 '*.sys' 어쩌고 저쩌고
}

라는 주석을 제거하니 즉시 에러는 발생하지 않았고 그중에서도 특히 ' 이 따옴표를 제거하니 증상이 사라졌다

참 신기하기도 하지.. 애초에 주석은 왜 읽는지도 궁금하고 악성코드 방지인지 자기네들 컴포넌트에서 주석을 읽어서 쓰는 게 있어서 충돌 난 건지.. 여튼 해결!! 한 한 시간 날렸다!! 야호!


 

728x90