는 오류가 발생합니다 있어야 할 곳에 없는. Delphi 7 프로젝트에는 버전 정보가 저장된 MAINICON이있는 .Res 파일이 있습니다. Delphi XE2가 .Res 파일을 사용하여 MAINICON & 버전 정보를 검색 할 수없는 이유는 무엇입니까?델파이 7
[BRCC32 Error] MtxReq.vrc(2): file not found: MtxReq_Icon.ico
MTXReq.vrc 파일 (새 파일)이 생성되고 MtxReq.res 파일 삭제 - 나는 XE2에서 응용 프로그램을 컴파일하려고하면
또한 오류가 발생합니다.
왜 이런 일이 발생합니까? .res 파일에서 프로젝트 아이콘과 버전 설정을 풀고 싶지 않습니다.
XE2에서 .res 파일을 사용하고 삭제하지 못하게 할 방법이 있습니까?
도움이 될 것입니다.
미안
워렌 ... (더 repotation 포인트 필요) 아직 코멘트를 게시 할 수 없습니다 - 여기에 귀하의 질문에 대한 리스폰스가 (당신의 .DPROJ 파일을 삭제하지 않을까요 및 .dpr 만 유지하는 것이 더 빠름?)
.dproj, .dproj.local을 삭제했습니다. .xpr을 XE2에서 열고 .dproj 파일을 다시 만들었습니다. .res에서 아이콘을 다시 가져 왔지만 프로젝트 버전 정보를 잃어 버렸습니다. 파일 버전 및 제품 버전 정보 만 마이그레이션되었지만 다른 모든 버전 정보는 손실됩니다. 이는 기본 매니페스트 파일 때문입니다. 그런 다음 내 솔루션의 1 단계에서 설명한 내용을 시도했습니다. .dproj 파일을 메모장에서 열고 태그 항목을 삭제하고 .dproj 파일을 다시 열면 모든 버전 정보가 복구되었습니다. 문제는 $ (BDS) \ bin \ default_app.manifest입니다. 또한 버전 정보가 .dproj 파일의 태그 아래 태그에 저장되어 있고 기본 매니페스트 항목을 삭제하면 IDE에서 버전 정보를 올바르게 가져옵니다.
기본적으로 .dpr 파일을 삭제하면 프로젝트에 .ico 파일을 추출하고 추가하는 단계를 건너 뛰었지만 새로 만든 .proj 파일을 편집하고 버전 정보를 검색하기 위해 기본 매니페스트 항목을 삭제해야했습니다. . (다른 해결책은 버전 정보를 추가하고 프로젝트를 저장하는 것이 었습니다.)이 작업을 시도하지 않았습니다.
왜 그런 말을하십니까? ide가 변환을 수행하는 데 아무런 문제가 없었습니다. – dummzeuch
그러면 많은 사용자가 문제를 겪기 때문에 운이 좋다고 생각해보십시오. Borland/CodeGear/Embarcadero 포럼은 프로젝트 업그레이드 관련 문제에 대해 수년 동안 많은 불만 사항이 게시되었습니다. 그것은 많은 경우에 올바르게 작동하지 않습니다. 대부분의 TeamB 멤버 (포함되어 있음)는 포럼 사용자에게 계속해서 같은 말을 반복합니다. 프로젝트를 업그레이드하지 않는 것이 가장 좋습니다. IDE가 잘못 이해할 수있는 것을 모릅니다. 대신 새 프로젝트를 만드십시오. –
나는 여러 번이 문제를 보았다. .dpr 및 .dpk 삭제에 대해서만 동의합니다. 난 당신이 어떤 .dproj 파일을 삭제해야 할 것을 알게됩니다. '.dpr'과 .cfg 또는 .dof의 업그레이드는 한 .dproj 수준에서 다른 .dproj 수준으로 업그레이드하는 것보다 훨씬 원활하게 작동합니다. OP가 언급하는 .ico 파일 오류는 일반적인 추세의 희귀 한 반례입니다. 그러나이 오류는 대부분 무해하며 단순히 .res 파일을 .ico 파일로 추출하지 못했기 때문에 수동으로 다른 .ico 파일을 삽입해야 함을 의미합니다. 더 이상 일반 .ico 파일이 없으면 정말 고통 스럽습니다. –