자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 도쿄에서의 문제 RIO에서 해결된 부분과 아닌부분(앱제작 시)
2018.12.14 17:16
Firemoneky 도쿄에서 발생했던 문제 중에 Rio에서 해결된 것과 아닌것 정리해 봅니다.
제가 앱을 만들면서 고생을 많이해서 정리해 보았는데, 읽어보시고, 잘못된 것이 있거나 추가하여야 할 부분이 있으면, 보완 부탁드립니다.
1. ShowMessage, MessageDlg 의 검은색 메시지 창 문제 (Rio 에서 해결)
- 이전 버전은 앱에서 ShowMessage 호출 시 흰색바탕의 Message Box 가 정상적으로 보여지다가,
가끔 검은색 바탕에 흰글씨로 보여지는 문제가 해결 된 것 같습니다.
2. iOS Bluetooth Discovery 안되는 문제 (Rio 에서 해결)
- 테스트 해 보니 잘 되는 것으로 확인 되었습니다.
- 대신, 안드로이드에서는 Permmision 관련 변경이 있는 관계로 좀 더 코딩을 해야 합니다
-> http://tech.devgear.co.kr/delphi_qna/448859
3. TMemo 를 런타임 시 생성해서 SetFocus 명령을 할 때 가끔 Focus는 가는데 Caret 이 보이지 않는 문제 (해결안됨)
- 이전보다 캐럿이 안보이는 상황이 많이 줄었는데요, 그래도 특수 상황에서는 키보드 입력전에는 보이지 않습니다
4. TMemo 영문, 한글 입력이 제대로 되지 않는 현상 (Rio에서 해결)
- TMemo 에서 한글이나 영문 입력시 글자가 깨지거나, 줄 위치가 바뀌거나, 줄이 없어지는 등의 문제가 있었습니다
Rio에서는 입력이 잘 되는 것으로 확인 하였습ㄴ디ㅏ.
5. TLabel 과 TEdit 에서 글자가 보여질 때 글자 위아래 1pixel 씩 잘리는 현상 (해결안됨)
- 이전 Q&A 의 해결방안을 이용하면 됩니다.
-> http://tech.devgear.co.kr/index.php?mid=delphi_qna&search_keyword=%EC%A7%80%EB%B3%91%EC%B2%A0&search_target=user_name&document_srl=446910
6. TransForm (도쿄에서는 되었지만, Rio 에서는 안됨)
- Rio 업데이트 나오기전에는 다른 방법으로 돌아가야 할 듯
7. Rio에서 Data file을 추가해서 Deploy했는데 실제로 Data file이 설치되지 않는다.(푸른솔님)
물론 Tokyo까지는 잘 됐었는데....
8. TMemo에서 한글은 Character 단위로 Wordwrap이 안된다... 영문은 잘 되나... (푸른솔님)
Tokyo까지도 안됐었는데 혹시나 했는데 역시나 안된다.. 큰 문제는 아니나 그래도 돼야 한다.
9. TWebBrowser (Rio에서 안됨)
모바일 Notes 9 등 물리적인 back button이 없고, 화면에 하단의 네비게이션바에 보여지는 최신폰의 경우,
네이게이션바를 화면에 고정시키면, TWebBrowser가 위아래 잘려서 보이는 현상 발생
http://tech.devgear.co.kr/delphi_qna/449222
임시해결방안이 나왔습니다. ( https://quality.embarcadero.com/browse/RSP-22928 )
링크된 게시물의 댓글을 보면 두가지 차선책이 제시 되었는데,
1) Rio에서 이전버전의 FMX.WebBrowser.Android.pas를 사용하는 것 입니다.
이전버전이라 zorder 는 반영되지 않는다고 합니다
2) Androidapi.Helpers 를 사용하는 것 입니다.
uses
Androidapi.Helpers;
procedure TForm1.FormCreate(Sender: TObject);
begin
TAndroidHelper.Activity.getWindow.setBackgroundDrawable(nil);
end;
10. F6을 눌러서 콤포넌트 이름으로 콤포넌트를 찾을 수 있는데 이 기능이 전혀 안된다..(푸른솔님)
11. 루프 속에서 보통, 화면 등이 얼어 붙지 않기 위해 Application.ProcessMessages를 사용하는데 이 것이 작동이 안된다.(푸른솔님)
다른 분들도 아시는 부분 있으면 공유해 주세요.
감사합니다.
댓글 4
-
푸른솔
2018.12.25 09:56
-
지병철
2018.12.28 13:38
그런 문제도 있었군요 저도 테스트 해 보아야 겠습니다.
그리고, 다른 분이 TWebBrowser 버그도 Q&A게시판에 올렸더군요
9. TWebBrowser (Rio에서 안됨)
모바일 Notes 9 등 물리적인 back button이 없고, 화면에 하단의 네비게이션바에 보여지는 최신폰의 경우, 네이게이션바를 화면에 고정시키면, TWebBrowser가 위아래 잘려서 보이는 현상 발생
http://tech.devgear.co.kr/delphi_qna/449222
-
푸른솔
2019.01.07 09:43
10. F6을 눌러서 콤포넌트 이름으로 콤포넌트를 찾을 수 있는데 이 기능이 전혀 안된다..
11. 루프 속에서 보통, 화면 등이 얼어 붙지 않기 위해 Application.ProcessMessages를 사용하는데 이 것이 작동이 안된다.
10.2 버전까지는 잘 됐었는데 10.3에서 안되는 사항이다...
-
nervsystem
2019.01.07 17:06
Rio에서 Android에서 Application.ProcessMessages 가 동작하지 않는것 같네요..
windows, IOS에서는 잘 동작됩니다.
10.3 심각한 버그인것 같습니다.
번호 제목 글쓴이 날짜 조회 수
공지
[프로그래밍 강의] 2021.6~2021.12
관리자 2015.01.22 19663
공지
유용한 관련 사이트
관리자2 2014.03.20 58614
공지
본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다.
관리자 2012.01.10 102138
10
WebBrowser focus 부분 문의드립니다.
[1] 김하나 2014.05.14 3914
9
androidapi 사용법 문의
[2] 김하나 2015.06.09 1093
8
[VCL][FMX] WebBrowser 문제(호환성 및 오래된 브라우저 문제)
[1] 스카이 2017.03.17 1979
7
TWebBrowser 관련문의
[1] 아가머하노 2017.09.17 323
»
도쿄에서의 문제 RIO에서 해결된 부분과 아닌부분(앱제작 시)
[4] 지병철 2018.12.14 566
5
RIS TWebBrowser 버그
[3] 아가머하노 2018.12.17 298
4
ERR_CLEARTEXT_NOT_PERMITTED 에러...
[1] 이재홍 2019.05.27 670
3
10.3.2 Webbrowser 버그인가요? (iOS)
돌팅 2019.08.31 217
2
[공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다.
[2] 험프리 2020.09.28 1309
1
Andorid, IOS에서 Media (동영상)갤러리를 호출하는 방법
delphiman 2020.12.01 635
Firemonkey 도쿄에서의 문제 RIO에서 해결된 부분과 아닌부분(앱제작 시)
2018.12.14 17:16
Firemoneky 도쿄에서 발생했던 문제 중에 Rio에서 해결된 것과 아닌것 정리해 봅니다.
제가 앱을 만들면서 고생을 많이해서 정리해 보았는데, 읽어보시고, 잘못된 것이 있거나 추가하여야 할 부분이 있으면, 보완 부탁드립니다.
1. ShowMessage, MessageDlg 의 검은색 메시지 창 문제 (Rio 에서 해결)
- 이전 버전은 앱에서 ShowMessage 호출 시 흰색바탕의 Message Box 가 정상적으로 보여지다가,
가끔 검은색 바탕에 흰글씨로 보여지는 문제가 해결 된 것 같습니다.
2. iOS Bluetooth Discovery 안되는 문제 (Rio 에서 해결)
- 테스트 해 보니 잘 되는 것으로 확인 되었습니다.
- 대신, 안드로이드에서는 Permmision 관련 변경이 있는 관계로 좀 더 코딩을 해야 합니다
-> http://tech.devgear.co.kr/delphi_qna/448859
3. TMemo 를 런타임 시 생성해서 SetFocus 명령을 할 때 가끔 Focus는 가는데 Caret 이 보이지 않는 문제 (해결안됨)
- 이전보다 캐럿이 안보이는 상황이 많이 줄었는데요, 그래도 특수 상황에서는 키보드 입력전에는 보이지 않습니다
4. TMemo 영문, 한글 입력이 제대로 되지 않는 현상 (Rio에서 해결)
- TMemo 에서 한글이나 영문 입력시 글자가 깨지거나, 줄 위치가 바뀌거나, 줄이 없어지는 등의 문제가 있었습니다
Rio에서는 입력이 잘 되는 것으로 확인 하였습ㄴ디ㅏ.
5. TLabel 과 TEdit 에서 글자가 보여질 때 글자 위아래 1pixel 씩 잘리는 현상 (해결안됨)
- 이전 Q&A 의 해결방안을 이용하면 됩니다.
-> http://tech.devgear.co.kr/index.php?mid=delphi_qna&search_keyword=%EC%A7%80%EB%B3%91%EC%B2%A0&search_target=user_name&document_srl=446910
6. TransForm (도쿄에서는 되었지만, Rio 에서는 안됨)
- Rio 업데이트 나오기전에는 다른 방법으로 돌아가야 할 듯
7. Rio에서 Data file을 추가해서 Deploy했는데 실제로 Data file이 설치되지 않는다.(푸른솔님)
물론 Tokyo까지는 잘 됐었는데....
8. TMemo에서 한글은 Character 단위로 Wordwrap이 안된다... 영문은 잘 되나... (푸른솔님)
Tokyo까지도 안됐었는데 혹시나 했는데 역시나 안된다.. 큰 문제는 아니나 그래도 돼야 한다.
9. TWebBrowser (Rio에서 안됨)
모바일 Notes 9 등 물리적인 back button이 없고, 화면에 하단의 네비게이션바에 보여지는 최신폰의 경우,
네이게이션바를 화면에 고정시키면, TWebBrowser가 위아래 잘려서 보이는 현상 발생
http://tech.devgear.co.kr/delphi_qna/449222
임시해결방안이 나왔습니다. ( https://quality.embarcadero.com/browse/RSP-22928 )
링크된 게시물의 댓글을 보면 두가지 차선책이 제시 되었는데,
1) Rio에서 이전버전의 FMX.WebBrowser.Android.pas를 사용하는 것 입니다.
이전버전이라 zorder 는 반영되지 않는다고 합니다
2) Androidapi.Helpers 를 사용하는 것 입니다.
uses
Androidapi.Helpers;
procedure TForm1.FormCreate(Sender: TObject);
begin
TAndroidHelper.Activity.getWindow.setBackgroundDrawable(nil);
end;
10. F6을 눌러서 콤포넌트 이름으로 콤포넌트를 찾을 수 있는데 이 기능이 전혀 안된다..(푸른솔님)
11. 루프 속에서 보통, 화면 등이 얼어 붙지 않기 위해 Application.ProcessMessages를 사용하는데 이 것이 작동이 안된다.(푸른솔님)
다른 분들도 아시는 부분 있으면 공유해 주세요.
감사합니다.
댓글 4
-
푸른솔
2018.12.25 09:56
-
지병철
2018.12.28 13:38
그런 문제도 있었군요 저도 테스트 해 보아야 겠습니다.
그리고, 다른 분이 TWebBrowser 버그도 Q&A게시판에 올렸더군요
9. TWebBrowser (Rio에서 안됨)
모바일 Notes 9 등 물리적인 back button이 없고, 화면에 하단의 네비게이션바에 보여지는 최신폰의 경우, 네이게이션바를 화면에 고정시키면, TWebBrowser가 위아래 잘려서 보이는 현상 발생
http://tech.devgear.co.kr/delphi_qna/449222
-
푸른솔
2019.01.07 09:43
10. F6을 눌러서 콤포넌트 이름으로 콤포넌트를 찾을 수 있는데 이 기능이 전혀 안된다..
11. 루프 속에서 보통, 화면 등이 얼어 붙지 않기 위해 Application.ProcessMessages를 사용하는데 이 것이 작동이 안된다.
10.2 버전까지는 잘 됐었는데 10.3에서 안되는 사항이다...
-
nervsystem
2019.01.07 17:06
Rio에서 Android에서 Application.ProcessMessages 가 동작하지 않는것 같네요..
windows, IOS에서는 잘 동작됩니다.
10.3 심각한 버그인것 같습니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [프로그래밍 강의] 2021.6~2021.12 | 관리자 | 2015.01.22 | 19663 |
공지 | 유용한 관련 사이트 | 관리자2 | 2014.03.20 | 58614 |
공지 | 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. | 관리자 | 2012.01.10 | 102138 |
10 | WebBrowser focus 부분 문의드립니다. [1] | 김하나 | 2014.05.14 | 3914 |
9 | androidapi 사용법 문의 [2] | 김하나 | 2015.06.09 | 1093 |
8 | [VCL][FMX] WebBrowser 문제(호환성 및 오래된 브라우저 문제) [1] | 스카이 | 2017.03.17 | 1979 |
7 | TWebBrowser 관련문의 [1] | 아가머하노 | 2017.09.17 | 323 |
» | 도쿄에서의 문제 RIO에서 해결된 부분과 아닌부분(앱제작 시) [4] | 지병철 | 2018.12.14 | 566 |
5 | RIS TWebBrowser 버그 [3] | 아가머하노 | 2018.12.17 | 298 |
4 | ERR_CLEARTEXT_NOT_PERMITTED 에러... [1] | 이재홍 | 2019.05.27 | 670 |
3 | 10.3.2 Webbrowser 버그인가요? (iOS) | 돌팅 | 2019.08.31 | 217 |
2 | [공유] 엣지 브라우저 컴포넌트 설치 후 실행 시 "Failed to initialise Edge browser control" 오류가 발생합니다. [2] | 험프리 | 2020.09.28 | 1309 |
1 | Andorid, IOS에서 Media (동영상)갤러리를 호출하는 방법 | delphiman | 2020.12.01 | 635 |
7. Rio에서 Data file을 추가해서 Deploy했는데 실제로 Data file이 설치되지 않는다.
물론 Tokyo까지는 잘 됐었는데....
8. TMemo에서 한글은 Character 단위로 Wordwrap이 안된다... 영문은 잘 되나...
Tokyo까지도 안됐었는데 혹시나 했는데 역시나 안된다.. 큰 문제는 아니나 그래도 돼야 한다.