Q&A

  • TComm 콤퍼넌트에서 메모리 오류가... 해결좀 부탁드려요.
아래와 같이 코딩했습니다.

    GetMem(Buffer, Comm1.ReadBufSize);
    Fillchar(Buffer^, Comm1.ReadBufSize, 0);
    Comm1.Read(Buffer^,Count);
    commbuff := Buffer^;

근데여...  win98에서는 이상이 없는데
              win xp 에서는 현재 창(mdiChild창입니다.)을 닫을때
                                메모리 오류가 팍팍나거든여... 닫을때 마다.
              더 이상한건 mdiForm을 바로 종료하면 메모리 오류가
              나지 않습니다.

TComm 콤퍼넌트가 사용하는 buff 메모리를 해제시켜야 하는건지...
해제를 한다면 어떻게 코딩해야 하는건지..  
꼭~좀 알려주세여.
    
몇날 며칠을 고생하고 있습니다.
          
1  COMMENTS