Q&A

  • indy client writeLn시 오류
안녕하세요ㅠㅠ

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);
                  

1  COMMENTS
  • Profile
    최용일 2002.04.02 02:09
    안녕하세요. 최용일입니다.

    특별히 에러가 날 부분은 아닌거 같은데요. 폼위에 idClient라는 컴포넌트가 있다면...

    idClient라는 컴포넌트가 중간에 Free되지는 않았는지 확인해보세요... 제 생각에는 이부분은 아닐거 같구요... 직접 한줄 한줄 디버깅해보시는 것이 좋을것 같네요... 할당받지 않거나 이미 해제된 메모리를 참조하는 코드가 있을겁니다.

    ^^ 항상 즐코하세요...