|
한 프로젝트내에 여러 폼을 작성하였습니다.
보통의 MDI폼 같이 한 버튼으로 다른 폼을 생성하였는데..
이럴때 새로생긴 폼에서 한번의 질의를 수행하였는데 그다음에 다시 질의를 하면 이전에 있던 결과가 그대로 남습니다..
메모리를 확실히 못지워서 그런거 같은데.. 혹시 씨빌더에서 참조했던 메모리를 다 지워버리는 명령어나... 또는 한 클래스에서 사용한 메모리를 지우는 명령어 같은것이 있는지요?
아니면 다른 방법으로 라도 메모리를 해제하는 방법이 있다면 알려주세요..
참고로 코드가드를 사용해서 생성된 결과는 다음과 같습니다.. 제가 아직 초보라서 떠도 분석을 잘 못하겠네요..(-.-)
-------------------------------------------------------------------------
Error 00001. 0x310000 (Thread 0x05A4):
Bad parameter: A bad object array (0x172D9B8) has been passed to the
function.
delete[](0x0172D9B8)
Call Tree:
0x0023EF04(=VPORT_BR.DLL:0x01:00DF04)
0x0047EAA2(=MetadataClientP.exe:0x01:07DAA2) D:\INPRISE\VBROKER\INCLUDE\strvar.h#47
0x00484FEA(=MetadataClientP.exe:0x01:083FEA) D:\testbed\client\MetadataSearch.cpp#366
0x4006B958(=VCL50.BPL:0x01:06A958)
0x40047E41(=VCL50.BPL:0x01:046E41)
0x4006E4A8(=VCL50.BPL:0x01:06D4A8)
------------------------------------------
Error 00002. 0x310000 (r) (Thread 0x05A4):
Bad parameter: A bad object array (0x4C7DE7) has been passed to the function.
delete[](0x004C7DE7)
Call Tree:
0x0023EF04(=VPORT_BR.DLL:0x01:00DF04)
0x0047EAA2(=MetadataClientP.exe:0x01:07DAA2) D:\INPRISE\VBROKER\INCLUDE\strvar.h#47
0x00484FFC(=MetadataClientP.exe:0x01:083FFC) D:\testbed\client\MetadataSearch.cpp#367
0x4006B958(=VCL50.BPL:0x01:06A958)
0x40047E41(=VCL50.BPL:0x01:046E41)
0x4006E4A8(=VCL50.BPL:0x01:06D4A8)
------------------------------------------
Error 00003. 0x310000 (r) (Thread 0x05A4):
Bad parameter: A bad object array (0x4C7DE8) has been passed to the function.
delete[](0x004C7DE8)
Call Tree:
0x0023EF04(=VPORT_BR.DLL:0x01:00DF04)
0x0047EAA2(=MetadataClientP.exe:0x01:07DAA2) D:\INPRISE\VBROKER\INCLUDE\strvar.h#47
0x004850EA(=MetadataClientP.exe:0x01:0840EA) D:\testbed\client\MetadataSearch.cpp#381
0x4006B958(=VCL50.BPL:0x01:06A958)
0x40047E41(=VCL50.BPL:0x01:046E41)
0x4006E4A8(=VCL50.BPL:0x01:06D4A8)
------------------------------------------
Error 00004. 0x310000 (r) (Thread 0x05A4):
Bad parameter: A bad object array (0x4C7DEE) has been passed to the function.
delete[](0x004C7DEE)
Call Tree:
0x0023EF04(=VPORT_BR.DLL:0x01:00DF04)
0x0047EAA2(=MetadataClientP.exe:0x01:07DAA2) D:\INPRISE\VBROKER\INCLUDE\strvar.h#47
0x00486503(=MetadataClientP.exe:0x01:085503) ..\IDL\CatalogService_c.hh#108
0x00485E02(=MetadataClientP.exe:0x01:084E02) ..\IDL\CatalogService_c.hh#188
0x004851B1(=MetadataClientP.exe:0x01:0841B1) D:\testbed\client\MetadataSearch.cpp#393
0x4006B958(=VCL50.BPL:0x01:06A958)
------------------------------------------
|