안녕하세요ㅠㅠ
indy client로 data 전송하는 모듈을 만들고 있는데
indy Client WriteLn시 access violation 관련
에러가 발생됩니다..
"ccess Violatio at address 00300030 . write of address
00000000 "
아래는 전송 소스입니다
* 서버가 요구하는 data 구조는
- integer 0(4 byte )을 hex type으로 변경하고
>>> #0#0#0#0
- C 형태의 string 20 byte 로 모자라는 부분은
null 값으 로 >>> '0000123456'0#0#0#0#0
idClient.WriteLn(#0#0#0#0 + '0000123456'0#0#0#0#0);
특별히 에러가 날 부분은 아닌거 같은데요. 폼위에 idClient라는 컴포넌트가 있다면...
idClient라는 컴포넌트가 중간에 Free되지는 않았는지 확인해보세요... 제 생각에는 이부분은 아닐거 같구요... 직접 한줄 한줄 디버깅해보시는 것이 좋을것 같네요... 할당받지 않거나 이미 해제된 메모리를 참조하는 코드가 있을겁니다.
^^ 항상 즐코하세요...