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

Delphi TJSONArray Data Clear 문의

2019.11.29 17:16

늦바람 조회 수:402

안녕하세요.

 

JSON 형식의 데이터를 소켓으로 주고 받는 모듈을 개발 중입니다.

 

데이터를 주고 받을 때 여러건의 데이터를 JSONArray에 담아서 보관하고 있다가 

일정 조건이 만족되면 한꺼번에 보낼려고 합니다.

 

기존엔 TList를 이용하였었는데

데이터 모듈 생성시에 TList를 생성하고 사용하다가 데이터 모듈 Destroy에서 Free시켜주는 구조로 되어 있습니다.

 

이것을 JSONArray를 사용하여 똑 같이 하려다보니 데이터를 소켓으로 전송한 다음 보낸 데이터를 제거해야 하는데

데이터를 한번에 지울 수 있는 Clear Procedure가 존재하지 않을 뿐더러 for loop를 돌려 Remove function을 사용하면

문제가 없는 것 처럼 보이지만 JSONArray에 Add 시킨 Object들은 하나도 제거가 안되어 ReportMemoryLeaksOnShutdown

리포트에 무수히 많은 Memory Leak이 보고됩니다.

 

오버헤드가 많더러도 매번 JSONArray 생성 / 제거 과정을 반복해야하는지

이에 대한 해결책은 없는지요.

 

구글링을 아무리 해보아도 간단한 사용법만 나와있지 데이터를 클리어 하는 방법은 어디에도 나와있지 않아서

문의 드려봅니다.

 

감사합니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17174
공지 유용한 관련 사이트 관리자2 2014.03.20 56042
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99479
1013 Tchat 사용중 질문입니다. 희망나라 2020.02.07 386
1012 ios 개발시 please specify exact device preset uuid [1] kerry 2015.10.25 386
1011 ClientDataSet을 XML로 저장시 [1] 라시드 2015.10.26 386
1010 JSON 통신시 한글 꺠짐 [1] 똘귀아빠 2021.02.24 386
1009 bitmap 용량 줄여서 blob에 저장하기 [3] 종결자 2019.12.15 387
1008 (Delphi 10) UPX 압축 문제 [1] 김재욱 2016.01.14 389
1007 [마이그레이션] 델파이 버전별 소스 호환성에 대한 문의 [1] 유메꾸이 2015.08.21 392
1006 DBGrid Title 색 변경 [2] file matchwinner 2016.10.28 392
1005 [긴급]안녕하세요 컴포넌트 오류에 대하여 질문을 드립니다. [3] file 소선 2019.10.04 392
1004 delphi ini file key만 수정 하는 법이 궁금합니다... [3] 구뚜루 2020.03.16 393
1003 10.4.2 인스톨후 안드로이드 11 SDK문제 [2] 불나방 2021.03.10 393
1002 Delphi 10.4 에서 iOS AppStore 배포 [1] 로로봉 2020.08.21 394
1001 Delphi 7과 Berlin 실행파일 크기 차이 [2] KIMS 2016.09.24 397
1000 테더링 문의 드려봅니다. [1] 유탐호호 2015.08.20 398
999 seattle 버전 ios9 "External Exception 434C4E47432B2B00" 에러 [4] file 사랑남 2015.09.23 398
998 [마이그레이션][델파이3>델파이10시애틀] Quick Report 마이그레이션 방법 알려주세요(마이그레이션 후 레포트 폼이 실행되지 않습니다.) [1] 박성민 2015.10.20 398
997 Classic bluetooth example을 기준으로 따라하고 있는데 다음과 같은 에러가 발생하네요. [1] file 험프리 2016.07.12 399
996 TStringGrid와 배율문제 [1] 보석글 2020.06.02 399
995 10.2 Datasnap서버에 ClientDataSet 사용시 Midas.dll 오류 문의 [1] 심바 2019.02.12 401
» TJSONArray Data Clear 문의 [1] 늦바람 2019.11.29 402