회사명 | |
---|---|
성명 | |
이메일 | |
전화번호 | -- |
제품명/버전/에디션 | |
시리얼번호 |
아이폰이나 아이패드로 앱 개발 테스트하려고 시도하는 중입니다.
모바일 프로젝트중 어떤것을 선택해도 폼은 뜨지를 않네요
사용중인 맥북에 PAServer를 설치해서 테스트 하려고 하는데
Blank Application을 선택하면 폼이 안뜨고 실행시키면 FMX인가 뭔가 없다고 에러 납니다
다른것을 선택해도 역시 폼은 안뜨지만 실행시키면 맥북에 시뮬레이터가 실행되어 표시되긴 합니다.
제공된 프로젝트중 HeaderFooterApplication같은것을 선택하면
HeaderFooterTemplate.pas
....HeaderFooterTemplate.fmx 가 프로젝트메니져에 표시가 되기는 하지만 폼이 화면으로 보이지는 않습니다.
Blank Application를 선택했을경우에는 프로젝트 메니져에
unit1.pas만 보이고 unit1.fmx는 보이지도 않습니다.
뭐가 문제인지 모르겠습니다.
설치를 잘 못한것인가요?
XE4를 구입해서
delphi_xe5_esd.exe를 받아 XE5로 업그레이드 했습니다.
PC포맷후 windows8.1 pro k를 설치한 다음 delphi_xe5_esd.exe를 설치했습니다.
delphi_xe5_upd1_esd.exe 업데이트도 했습니다.
다 지우고 다시 설치해야되는것인지 아니면 설치중 뭔가를 놓친 것인지 알수 없어서 질문 드립니다.
부탁드립니다
댓글 5
-
관리자
2013.12.13 19:23
-
임우식
2013.12.14 01:25
첫번째 이미지는 Blank Application을 선택했을때의 화면입니다.
두번째 이미지는 실행시켰을때 입니다.
둘다 폼은 존재하지 않습니다. F12키를 누르면 폼이 나타나지 않나요?..그런데 폼은 보이지 않습니다.
XE5 이전버전에서 전에 테스트 할때는 기본 폼(아이폰/아이패드 디자인)이 떴던것으로 기억합니다.
리페어로 되었다면 XE5를 재설치시도해서 리페어로 설치하라는 말인가요?
또 다른 문제는 프로그램 개발하면서 "디버그 없이 런"을 실행시키면 처음에는 별 문제 없다고 서너번 하면 소스 화면이 까맣게 되고 그 뒤 몇번 더 run 시키면 XE5가 멈추면서 강제종료시켰다가 다시 재실행 해야 되는데...하루에도 서너번씩...이것은 왜 그럴까요?..
XE4까지는 전혀 이런 문제가 발생하지 않았는데 XE5를 사용하면서 이런문제가 발생하니 좀 그렇습니다.
XE4는 win7 32 환경에서 사용했었고 지금은 win8.1 64입니다.
3번째 이미지가 까맣게 된 이미지입니다.
-
쿠키
2013.12.14 22:17
가끔씩 폼을 프로젝트에 연결하지 못하는 버그가 있습니다.
그럴때는 프로젝트 파일을 직접 고치면 됩니다.
(이버그는 어떤폼을 saveas 로 저장하면 자주 나타납니다)
Unit1 in 'Unit1.pas {Form1}; <---- {Form1} <--- Unit1.pas 내에정의된 폼이름
-
임우식
2013.12.16 19:56
쿠키님 글처럼 프로제트 파일을 직접 고쳤더니
Unit1.fmx 파일을 찾을 수 없다는 에러가 뜹니다
프로젝트고쳐서 저장을 해도 폼파일은 생기지 않는듯 합니다.
일단..지금은 급한일들이 있어서 나중에 윈도부터 재설치를 시도해 봐야겠습니다.
도움 주셔서 감사합니다.^^
-
임우식
2013.12.19 20:24
이것 저것 해보다가 우연히 원인을 찾았습니다.
폼과 소스를 분리하기 위해
registry를 아래와 같이 변경했었는데 이것이 문제가 되었나봅니다.
HKEY_CURRENT_USER\Software\Embarcadero\BDS\12.0\Form Design
-> Embedded Designer = "False"
저는 폼과 소스를 분리해서 작업하는것이 익숙하고 편해서 그렇게 설정해 놓고 사용했는데 위와같이 하면 모바일프로젝트쪽에서 폼이 문제가 되더군요. "True"로 값을 변경하면 모바일프로젝트에서 제공되는 템플릿들을 선택했을때 폼이 같이 보입니다.
윈도우 프로그램을 주로 다루는 저로서는 "False"값을 선호하지만 가끔 필요에 의해서 모바일쪽을 개발할때는 "True"로 값을 변경해야 된다는 말인데 ...불편하네요..이거..
폼과 소스를 분리시키면서도 모바일프로젝트도 문제없이 사용하는 방법이 없을까요?
델파이 설치시 따로 옵션을 주는곳은 없습니다. 죄송합니다만 혹시 Blank Application 작성시 오류 메세지가 무었인지 화면을 캡쳐하셔서 올려주십시오.
https://forums.embarcadero.com/message.jspa?messageID=421653 이곳에 가시면 비슷한 사례가 있습니다만, uninstall 하지 마시고 repaire로 다시 작업해서 해결했다고 되어 있습니다.