자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 안드로이드, Win CE관련 질문 드립니다.
2016.10.24 16:08
질문1
가지고 있는 폰이 안드로이드입니다.
XE8에서 간단화면 작성, DB를 FireDAC을 이용하여 접속
버튼하나 올려 놓구 간단한 쿼리문으로 데이타를 가져오도록 하였습니다.
컴파일후 폰에 어플이 설치 되었고, 폰에서 어플을 실행하면 화면이 올라오다가 사라져 버립니다.
그러나 DB접속하는 부분을 제외하고 어플설치 하면 화면도 올라오고 실행도 잘 됩니다.
DB접속을 dbExpress로 하여도 실행하면 화면이 올라오다가 바로 사라져 버립니다..
어떤 문제이며 어떻게 해결하면 좋을까요..?
한가지만 더 질문드립니다.
XE8에서 Win CE에서 돌아가는 프로그램을 개발 가능한지요...?
안되면 다른 방법이 있을까요..?
읽어 주셔서 감사합니다.
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
Delphi 안드로이드, Win CE관련 질문 드립니다.
2016.10.24 16:08
질문1
가지고 있는 폰이 안드로이드입니다.
XE8에서 간단화면 작성, DB를 FireDAC을 이용하여 접속
버튼하나 올려 놓구 간단한 쿼리문으로 데이타를 가져오도록 하였습니다.
컴파일후 폰에 어플이 설치 되었고, 폰에서 어플을 실행하면 화면이 올라오다가 사라져 버립니다.
그러나 DB접속하는 부분을 제외하고 어플설치 하면 화면도 올라오고 실행도 잘 됩니다.
DB접속을 dbExpress로 하여도 실행하면 화면이 올라오다가 바로 사라져 버립니다..
어떤 문제이며 어떻게 해결하면 좋을까요..?
한가지만 더 질문드립니다.
XE8에서 Win CE에서 돌아가는 프로그램을 개발 가능한지요...?
안되면 다른 방법이 있을까요..?
읽어 주셔서 감사합니다.
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
1,
FireMonkey/FireDAC에서는 모바일에서 DBMS로 직접 지원을 제공하지 않습니다.
이 부분은 FireDAC 문제라기 보다는 모바일 개발 관련 일반적인 사항입니다.
아래 링크를 참고해 멀티티어 환경으로 테스트 해보시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/Berlin/en/Mobile_Tutorial:_Connecting_to_an_Enterprise_Database_from_a_Mobile_Client_(iOS_and_Android)
또는 아래 링크의 도서를 참고하셔도 좋습니다.
http://tech.devgear.co.kr/devgearbook/406570
2,
XE8 및 현재 최신버전(10.1 베를린)에서 WinCE를 지원하지 않습니다.
다른 방법으로는 Desktop Bridge 등의 방법이 있을 수 있습니다.
(데스크탑 브릿지는 클래식 윈도둥 앱을 WinRT 기반에서 사용할 수 있도록(윈도우즈 스토어에 등록 할 수 있도록) 지원하는 MS 주도 프로젝트인데요.
WinCE를 지원하는지 여부를 확인해보시기 바랍니다. 저도 자세히는 잘 몰라서요^^)
아래 링크를 참고하시거나 검색해보시기 바랍니다.
https://community.embarcadero.com/blogs?view=entry&id=8972
참고로,
모바일 개발 시 개발도구(즉 델파이) 버전이 중요합니다. 왜냐하면, 델파이 버전별 운영체제(안드로이드, iOS) 지원 버전이 제한되기 때문에 최신 버전의 스마트폰을 지원하기 위해서는 개발도구도 최신버전을 지원해야 합니다.
아래 링크를 참고하셔서 버전 별 운영체제 지원 버전을 확인할 수 있습니다.
http://docwiki.embarcadero.com/PlatformStatus/en/Main_Page