2014-10-10 5 views
2

나는 SO, 블로그 및 EDN에서 해답을 찾고 있지만 아무런 문제가 없습니다. 이것은 의도적 일 수는 없으며 외부의 변경 사항이 없는지 확인하기 위해 정규 코드 작업 영역 외부에서 프로젝트를 빌드하고 문제가 여전히 발생합니다. 내가 찾을 수프로젝트를 실행할 때마다 Delphi XE5가 다시 컴파일됩니다. 변경 사항이 없을 때도 발생합니다.

가장 가까운 유사한 문제는 다음과 같습니다 :

in XE5 everytime I make a project it recompile everything

변경이 전혀 이루어지지와이도, 새로운 VCL 양식을 발생합니다. 프로젝트를 실행하기 위해 F9를 선택할 때마다 컴파일러 대화 상자가 표시됩니다. 필자는 최근에이 문제가 없었던 Delphi XE를 마이그레이션했습니다.

모든 조언을 주시면 감사하겠습니다.

+0

이것은 실제 컴파일 작업이없는 경우에도 Delphi 2007에서도 매번 발생합니다. 프로젝트 파일에 대한 확인이 이루어지면 모든 종속성이 검사되어 변경된 사항이 있는지 확인합니다. 대화 상자가 성가신 경우 도구 -> 옵션 -> 환경 옵션에서 "컴파일러 진행 상태 표시"상자를 선택 해제하여 해제하십시오. (대화가 표시되지 않는 한 몇 초 동안 대화 상자가 표시됩니다.) –

+0

@KenWhite, 답장을 보내 주셔서 감사합니다! 수표가하는 일을 이해하고 감사하지만 시간을내어 변경하지 않고 (약 10 초) 대화 상자가 나타나지 않고 대화 상자가 나타나지 않고 응용 프로그램이 즉시 시작되는 시간이 있습니다. "Show compiler progress (컴파일러 진행 상태 표시)"상자가 선택된 경우에도 마찬가지입니다. –

+0

어떻게 재현 할 수 있습니까? –

답변

2

피드백 보내기 현재 상태이 동작은 의도적으로 설계된 것 같습니다. 설치에 문제가 없습니다. XE3 이상의 모든 Delphi 설치는 XE5 설치에 대해 설명하고 보여주는 방식으로 작동합니다. 내 모든 XE2 및 이전 설치는 사용자가 XE 설치에 대해 설명하고 보여준 방식대로 작동합니다.

+0

대답은 의미가 있습니다 , 그것이 변경되었는지 여부에 관계없이 항상 컴파일하는 경우 dcu/up-date 검사의 목적을 무효화하지 않습니까? 일부 문제는 중요하지 않지만 버그를 수정하면 응용 프로그램을 실행할 때마다 재 컴파일을 기다리고 있으면 10 분이 걸리는 2 분 테스트가 발생할 수 있습니다. –

+0

오래된 단위 만 컴파일합니다. 큰 프로젝트에서이 작업을 수행 할 때 컴파일에 몇 초가 걸리며 단위가 최신인지 여부를 확인하는 데 시간이 걸립니다. –

+1

업데이트 : "설계된대로"해상도가 낮아서 좌절 한 다른 모든 사람들을 위해 필자는 컴파일 프로세스를 (적어도 저에게는) 대대적으로 가속화시킨 픽스 팩을 발견했습니다. 물론 엠바 카데로 (Embarcadero)가 만들지 않았기 때문에 지원되는 솔루션은 아니지만, 저를 위해 확실하게 작동합니다. 여기 링크 : http://andy.jgknet.de/blog/ide-tools/ide-fix-pack/ Andreas Hausladen 씨에게 많은 감사를드립니다! –