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

Delphi TJSONArray Data Clear 문의

2019.11.29 17:16

늦바람 조회 수:572

안녕하세요.

 

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 35221
공지 유용한 관련 사이트 관리자2 2014.03.20 74764
512 indy udp 서버로 수신한 데이터에 대한 응답을 udp로 보내는 echo 서버를 만들었는데 [2] 금목암 2019.11.15 1070
511 델파이7에서 use unit에 대해서...? [2] 헨씀히포 2019.11.17 382
510 게시글 수정 부탁드립니다. [1] vane 2019.11.19 360
509 데이터스냅 한글 인코딩 질문입니다. [1] file devdev 2019.11.21 290
508 Fast Report 관련 문의 [1] 쿤이 2019.11.22 1155
507 혹시 LIN통신 해보신분 계신가요.. [1] 공감 2019.11.22 950
506 REST API 컴포넌트 설치와 클라이언트 개발 문의드립니다 [1] 가나다 2019.11.22 438
505 바코드스캔이 넘느려서 질문드립니다 [1] 화현 2019.11.23 589
504 blob 데이타 가져올때. [2] 종결자 2019.11.24 295
503 리오 별 것 아니지만..귀찮은 버그가 있는 것 같습니다. [2] 막스뮐러 2019.11.25 298
502 Getit Package Manager 설치시 오류 [3] file 비앤케이 2019.11.25 615
501 질문 드립니다..TDBGrid 에 이미지 넣을려고 합니다.. [3] 초보델팡이 2019.11.26 370
500 안드로이드 64비트 대응관련 문의드립니다. [3] 돌팅 2019.11.26 821
499 datasnap 이용하여 모바일 개발할때 [7] 종결자 2019.11.27 1039
498 TSaveEvent로 jpg저장하는 기능관련 문의의 글 [1] file 영우CnI 2019.11.28 246
497 10.3.3 64-Bit deploy시 에러 [4] air 2019.11.28 334
496 [에러] ISO C++17 does not allow 'register' storage class specifier [2] file lamp 2019.11.29 1463
495 데이터스냅 사용자 인증 devdev 2019.11.29 256
494 ClientDataSet 이 연결오류 [1] file 우기여니아빠 2019.11.29 372
» TJSONArray Data Clear 문의 [1] 늦바람 2019.11.29 572