2013-10-19 1 views
1

Firemonkey에서 첫 번째 iOS 응용 프로그램을 시작했고 컴파일러가 "file not found unit1.lfm"이라는 불평을 바로 시작했습니다. 내 프로젝트에는 그러한 파일이 없으며 내 응용 프로그램에는 기본 양식이 없습니다. 참조 된 양식이있는 단위 만 있습니다 ...새로운 Firemonkey IOS 응용 프로그램 - 파일을 찾을 수 없습니다. unit1.lfm

무엇이 잘못 되었습니까?

+0

아주 재미있는 코너 케이스입니다. 어쩌면이 옵션을 켜지 않고 Firemonkey 프로젝트를 새로 만들지 않아야합니다. –

+0

아니면 Firemonkey를 사용할 수있는 곳에서이 옵션을 사용하지 않도록 수정해야합니다. VCL 앱을 사용하고 싶다면 전환하고 IDE를 다시 시작해야합니다. 글쎄, 할 필요는 없지만, 나는 임베디드 디자이너가 싫어서, 폼에서 코드로 전환해야만한다. –

+0

이것이 Quality Central에 있는가? –

답변

1

저는이 Q/A 스타일을 묻고 답합니다. 나는이 문제에 직면하고 무엇이 잘못되었는지를 빨리 알았으며 많은 다른 사람들이이 문제에 직면하게되었습니다.

iOS (및 모든 Firemonkey) 응용 프로그램 용 IDE의 양식 디자이너가 "내장 된 디자이너"를 활성화해야하기 때문입니다. 기본적으로이 옵션은 Delphi의 이후 버전에서 사용 가능합니다. 그러나 많은 사람들이 구식 델파이 버전 (양식이 다른 모든 것과 분리되어있는 곳)을 모방하기 위해이 기능을 비활성화합니다. 이러한 양식은 Delphi XE2에서 자체 창으로 표시 할 수 없기 때문에 임베디드 디자이너에서 설계해야합니다.

이 문제를 해결하려면 "도구> 옵션> VCL 디자이너"로 이동 한 다음 "포함 된 디자이너"옵션을 선택하십시오. 이렇게하려면 IDE를 다시 시작해야 적용됩니다.

enter image description here

불행하게도, 당신은 어떤 파일을 저장하고 다시 프로젝트를 생성, 삭제해야합니다. 이 기능을 사용하지 않고 새 프로젝트를 시작하면 링크가 깨집니다. (기술적으로는 복구 할 수 있지만 어쨌든 시작하는 것이 더 쉽습니다.)