자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 19663
공지 유용한 관련 사이트 관리자2 2014.03.20 58614
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102137
2479 10.3.3 samples 프로그램 FlashLight을 돌리면 오류가 납니다. [4] 델파이-앱 2020.02.19 209
2478 [10.2 도쿄 출시세미나] 네이티브 HTTPS 사용 시 OpenSSL 라이브러리(libeay32, ssleay32)를 같이 배포해야 하나요? 험프리 2017.04.06 209
2477 파이어닥 관련하여 궁금점이 있습니다. [1] 이즈로즈 2018.07.24 210
2476 상위버전에서 지원하는 REST.JSON 또는 System.JSON 을 사용할 수 있을까요? [2] 도의 2018.07.27 210
2475 ems서버 에서 post관련 종결자 2019.08.26 210
2474 BLE / IdHTTP 사용법 [1] 권동한 2020.04.07 210
2473 delphi7 win10(64Bit) const 선언값 초기화 오류 둔촌동개발자 2020.04.08 210
2472 [10.4.2] 프로젝트를 새로 열어 빌드 할 때마다 프로젝트 파일이 변경되는 문제 아루스 2021.03.15 210
2471 해상도에 관한 간단한 질문 드립니다 ㅜㅜ file heurinbada 2016.08.16 211
2470 [델파이 부트캠프] 앱 개발에 관심이 많아 개발 방법이 궁금합니다. 험프리 2016.09.30 211
2469 HTML5에서 실행파일 구동하기 관련 명령 알고 싶습니다. [1] file 백거 2018.02.01 211
2468 error - can't bind address: Address already in use. [2] file 그아이네 2021.02.23 211
2467 [10.2 도쿄 출시세미나] 리눅스 지원 된다 했는데, 우분투와 레드헷 만되고, CentOS 는 안되나요? 험프리 2017.04.06 212
2466 GPS 기능을 서비스앱에 넣고 싶은데요.. [1] 미루후예 2016.04.20 212
2465 지뢰찾기를 만드는중에 질문이 있어서 글올립니다. [1] file 땅콩맨 2017.09.15 212
2464 시간 또는 분을 추가하고 싶어요. 험프리 2018.07.31 212
2463 ClientDataSet open 맥 simumlator error 이미지입니다. [1] file kerry 2015.10.27 212
2462 10 seattle 자체 버그 해결좀요 [1] 엠카바데로 2016.02.17 212
2461 Delphi10 에서 bpl로 제작된 컴포넌트 Install 메뉴가 안보이는 문제. (64bit 컴파일) [1] 김재욱 2016.03.04 212
2460 Andorid, IOS에서 동영상 갤러리를 여는 방법 [2] delphiman 2020.11.26 212