자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

Android 앱에서 종료시 '예상치 않게 중지 되었습니다.' 라는 경고 창이 떠서 확인하다 보니 쓰래드에서 문제가 되는 것 같습니다.

 

__fastcall TidKClient::TidKClient(TComponent* Owner) : TIdTCPClient(Owner) {
 CheckConnect = false;
 wt = new TidKWriteThread(this);
 rt = new TidKReadThread(this);
 et = new TidKEventThread(this);
 ReadTimeout = 5;
}
//---------------------------------------------------------------------------
__fastcall TidKClient::~TidKClient(void) {
 CheckConnect = false;
 if(Connected()) {
  if(wt->Suspended) wt->Resume();
  if(rt->Suspended) rt->Resume();
  if(et->Suspended) et->Resume();
  wt->Terminate();
  rt->Terminate();
  et->Terminate();
  wt->WaitFor();
  rt->WaitFor();
  et->WaitFor();
 }
 delete wt;
 delete rt;
 delete et;
}

 

통신 관련하여 만든 것인데 클래스로 만들어서 FormCreate 시에 생성해주고 있습니다.

윈도우 어플에서는 문제 없이 잘 동작하는데 Android 앱에서는 문제가 되는가 봅니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15769
공지 유용한 관련 사이트 관리자2 2014.03.20 54583
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97998
2159 기존에 개발한 DataSnap 서베의 데이터를 IBToGo, IBLite를 사용하지 않고 IOS 연동시킬 방법? [1] datare 2015.06.03 242
2158 개발모드에서는 발생하지 않는데 구글플레이에서 다운받은 앱은 강제종료되는데 설정 잘못인지요? 스카이 2017.11.11 243
2157 실행이 너~무 느립니다. [1] 포세가이 2020.02.27 243
2156 Datasnap 서버 세션 관리 [1] 맛재현 2020.04.27 243
2155 EMS서버로 REST API구축시 [1] delphiman 2020.09.03 243
2154 FMX로 안드로이드 개발 초보입니다. 백그라운드 기능을 개발하고싶습니다. delphiChobo 2018.08.20 244
2153 C 프로그램 콘솔 입니다. [2] 겨울잠안자는곰 2019.07.30 244
2152 XE8/XE10 DATASNAP SERVER 연결관련문의 (MARSHMALLOW) [1] 김하나 2016.03.16 244
2151 빌더 시드니 버젼 MDI 개발시 브레이크포인트 비활성화 [1] sihwan 2020.08.03 244
2150 unable to create process adb:error failed to copy file 송세건 2016.07.06 245
2149 문자전송기능?? [2] syc 2015.09.02 245
2148 Richedit 하아퍼링크 속성 DB 저장에 관하여 [1] 델마당쇠 2019.07.16 245
2147 Rio 10.3 에서 FireDAC Interbase 접속문제 [2] file 이치고 2019.12.18 245
2146 DBGrid에 CheckBox넣는 방법좀 공유부탁드립니다. [1] 볏짚 2020.04.16 245
2145 베를린 10.1, Windows 10 환경에서 Bluetooth LE 스캔 시 장비가 검색되지 않습니다 [1] 지병철 2016.09.30 246
2144 IdFTP1.List 관련 질문 [2] 김진 2018.12.07 246
2143 게시글 수정 부탁드립니다. [1] vane 2019.11.19 246
2142 FireDac 쿼리 실행시 가끔 발생되는 Access Violation을 못잡겠습니다.. [1] 육식육식 2021.01.20 246
2141 사용자 컴포넌트 추가를 해도 tool Palette에 보이지 않음 [1] file 추도사 2021.04.14 246
2140 Delphi RAD Studio 10.1 FileOpen Dialog 문제 [2] file allright 2016.11.09 247