자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 환경파일에서 "The imported project file could not be loaded. '', hexadecimal value 0x01, is an invalid character." 오류 발생 시 조치사항
2014.11.28 01:07
델파이(or C++빌더)의 일부 버전과 환경에서 발생하는 이슈입니다.
❑ 현상
델파이 실행 후 컴파일 시 아래와 같은 오류 발생(빈 프로젝트에서도 발생)
[Fatal Error] The imported project file could not be loaded. '', hexadecimal value 0x01, is an invalid character. Line 22, position 71. C:\Users\Clint\AppData\Roaming\Embarcadero\BDS\11.0\environment.proj
대상 버전 : RAD Studio XE ~ XE4(추정)
(발생되는 버전마다 아래의 해결방안으로 처리 가능)
❑ 원인
environment.proj(환경파일)의 DEVMGR_SHOW_DETAILS 항목에 "0X01"(SOH) 헥사값이 포함되어 오류발생
헥사값이 포함되는 이유는
델파이에서 로딩 시 시스템 변수(DEVMGR_SHOW_DETAILS) 값을 환경파일에 기록하는데 다른 프로그램에서 시스템 변수를 덮어 씌운것으로 보입니다.
위 이유로 컴파일 시도 시 환경파일에 포함된 헥사값 때문에 오류가 발생합니다.
❑ 조치방법(해결방안)
헥사값을 갖는 환경파일의 항목을 제거하시기 바랍니다.
환경파일(enviroment.proj)파일을 텍스트 에디터(헥사를 표현할 수 있는)로 열고 헥사값을 포함한 항목을 찾습니다.(오류 메시지의 Lines항목 참고)
해당 항목 삭제여부를 검토하고, 환경파일에서 제거하거나 아래 과정을 참고해 시스템 변수를 초기화 재선언하시기 바랍니다.
1, (Delphi IDE) 툴 옵션 창(Tools > Options) 표시
2, Envrironment Variables 메뉴선택
3, System variables에서 DEVMGR_SHOW_DETAILS 선택
4, Override System Variable 창에서 Varable value를 공백("")으로 입력 후 OK
참고글
댓글 4
-
바람
2017.01.20 10:33
-
험프리
2017.01.20 10:53
위와 같이 헥사코드가 들어가 있네요. 이 부분을 시스템에 영향을 주지 않도록 헥사값을 제거하시기 바랍니다.
시스템 경로 항목이기 때문에 반드시 백업받아보시고, 삭제 후 비주얼 스튜디오 등의 실행에 영향을 주지 않는지 등을 검토해보시기 바랍니다.
-
바람
2017.01.20 14:11
수정한 후 XE4를 재시작하면 이전파일로 다시 돌아가네요..
-
바람
2017.01.20 18:59
The delphi XE messages "environment.proj" error, so I deleted it and was fixed, but it returns when I open again the delphi Xe ide, so I decided to find the text in delphi Xe folder, and did find it on .target
So, I removed it.
https://www.experts-exchange.com/questions/26731507/Newly-installed-delphi-XE.html
Delphi 환경파일에서 "The imported project file could not be loaded. '', hexadecimal value 0x01, is an invalid character." 오류 발생 시 조치사항
2014.11.28 01:07
델파이(or C++빌더)의 일부 버전과 환경에서 발생하는 이슈입니다.
❑ 현상
델파이 실행 후 컴파일 시 아래와 같은 오류 발생(빈 프로젝트에서도 발생)
[Fatal Error] The imported project file could not be loaded. '', hexadecimal value 0x01, is an invalid character. Line 22, position 71. C:\Users\Clint\AppData\Roaming\Embarcadero\BDS\11.0\environment.proj
대상 버전 : RAD Studio XE ~ XE4(추정)
(발생되는 버전마다 아래의 해결방안으로 처리 가능)
❑ 원인
environment.proj(환경파일)의 DEVMGR_SHOW_DETAILS 항목에 "0X01"(SOH) 헥사값이 포함되어 오류발생
헥사값이 포함되는 이유는
델파이에서 로딩 시 시스템 변수(DEVMGR_SHOW_DETAILS) 값을 환경파일에 기록하는데 다른 프로그램에서 시스템 변수를 덮어 씌운것으로 보입니다.
위 이유로 컴파일 시도 시 환경파일에 포함된 헥사값 때문에 오류가 발생합니다.
❑ 조치방법(해결방안)
헥사값을 갖는 환경파일의 항목을 제거하시기 바랍니다.
환경파일(enviroment.proj)파일을 텍스트 에디터(헥사를 표현할 수 있는)로 열고 헥사값을 포함한 항목을 찾습니다.(오류 메시지의 Lines항목 참고)
해당 항목 삭제여부를 검토하고, 환경파일에서 제거하거나 아래 과정을 참고해 시스템 변수를 초기화 재선언하시기 바랍니다.
1, (Delphi IDE) 툴 옵션 창(Tools > Options) 표시
2, Envrironment Variables 메뉴선택
3, System variables에서 DEVMGR_SHOW_DETAILS 선택
4, Override System Variable 창에서 Varable value를 공백("")으로 입력 후 OK
참고글
댓글 4
-
바람
2017.01.20 10:33
-
험프리
2017.01.20 10:53
위와 같이 헥사코드가 들어가 있네요. 이 부분을 시스템에 영향을 주지 않도록 헥사값을 제거하시기 바랍니다.
시스템 경로 항목이기 때문에 반드시 백업받아보시고, 삭제 후 비주얼 스튜디오 등의 실행에 영향을 주지 않는지 등을 검토해보시기 바랍니다.
-
바람
2017.01.20 14:11
수정한 후 XE4를 재시작하면 이전파일로 다시 돌아가네요..
-
바람
2017.01.20 18:59
The delphi XE messages "environment.proj" error, so I deleted it and was fixed, but it returns when I open again the delphi Xe ide, so I decided to find the text in delphi Xe folder, and did find it on .target
So, I removed it.https://www.experts-exchange.com/questions/26731507/Newly-installed-delphi-XE.html
문제가 된 행은 Line 37입니다.