자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 일정시간 경과후 소켓에러 발생
2015.09.18 09:04
XE8을 이용하여 앱개발 중입니다.
처음 앱을 실행 하였을때는 정상적으로 내용이 보이다가
일정 시간이 경과 한 후에 앱을 실행하여 보면
다음과 같이 소켓에러가 발생 됩니다.
cds_NoticeView.Close;
cds_NoticeView.ParamByName('B_IDX').AsString := sBidx;
cds_NoticeView.Open;
open 할때 발생됩니다.
또한 앱 삭제후 재설치 한 후에 다시 확인해 보면 정상적으로 내용이 보입니다.
댓글 3
Delphi 일정시간 경과후 소켓에러 발생
2015.09.18 09:04
XE8을 이용하여 앱개발 중입니다.
처음 앱을 실행 하였을때는 정상적으로 내용이 보이다가
일정 시간이 경과 한 후에 앱을 실행하여 보면
다음과 같이 소켓에러가 발생 됩니다.
cds_NoticeView.Close;
cds_NoticeView.ParamByName('B_IDX').AsString := sBidx;
cds_NoticeView.Open;
open 할때 발생됩니다.
또한 앱 삭제후 재설치 한 후에 다시 확인해 보면 정상적으로 내용이 보입니다.
Datasnap 연결이 끊어진다는 것이지요 ??
위코드 앞부분에 다음과 같이 넣어 주세요.
TSQLConnection 사용시...
if not SqlConnection1.Connected then
SqlConnection1.Open;
그리고 모바일에서는 TSQLConnection 의 옵션중 KeepConnection 은 TRUE로 유지 시키세요 (디폴트)
해보고 안되면 다시 질문 올려주세요.