Q&A

  • 퀵리포트-사용자정의폼에서 심각한 쓰레기파일문제
저는 이번에 리포트폼을 처음 다루는데요.

리포트를 책에 예제로 나오는 사용자정의폼으로 뼈대를 만들어 프로그램을 만들었는데

거의 완료단계에 와서 에러가 발견됐는데 아주 심각해요.

메모리엑세스에러..

저는 nt4.0/delphi5.0으로 작업하는데 리포트에서 화면보기로 데이타를 끌어오면temp directory에 20메가정도의 임시파일이 쌓이던데 이게 없어지지가 않네요.

결국 에러가 발생했을때는 400메가 정도 쓰레기파일이 생겨서 하드용량이 제로! ㅠ_ㅠ

이건 정말 큰 문제같은데.. 원래 이런겁니까?

아니면 뭔가 다른 설정을 해야 하나요?

해답 좀 부탁드립니다.



1  COMMENTS
  • Profile
    jinnon 2000.05.17 08:38
    jinnon wrote:

    > 저는 이번에 리포트폼을 처음 다루는데요.

    > 리포트를 책에 예제로 나오는 사용자정의폼으로 뼈대를 만들어 프로그램을 만들었는데

    > 거의 완료단계에 와서 에러가 발견됐는데 아주 심각해요.

    > 메모리엑세스에러..

    > 저는 nt4.0/delphi5.0으로 작업하는데 리포트에서 화면보기로 데이타를 끌어오면temp directory에 20메가정도의 임시파일이 쌓이던데 이게 없어지지가 않네요.

    > 결국 에러가 발생했을때는 400메가 정도 쓰레기파일이 생겨서 하드용량이 제로! ㅠ_ㅠ

    > 이건 정말 큰 문제같은데.. 원래 이런겁니까?

    > 아니면 뭔가 다른 설정을 해야 하나요?

    > 해답 좀 부탁드립니다.

    >

    이 질문쓴 사람인데요.

    정말들 너무 하시네요.

    아래위로 다 답변이 있는데, 제 질문에는 관심이 없으셔..

    그냥 제가 찾았습니다. 혹시나 해서 들어와 봤는데 사나흘이 지나도록 아무도 얘기를

    안하니..

    퀵소프트사이트에서 QnA파일에서 찾았죠.

    사용자정의폼으로 처음 리포트 만드시는 분들있으면 도움 좀 될까해서 얘기합니다.

    델파이책같은데 예제로 사용자정의폼소스나온게 많은데,거기서는 close할때

    QRPreview1.QRprinter := nil;

    을 해놨는데...

    미리보기로 폼열면 QRPrinter에 해당하는 인스턴스가 데이타들을 끌어와 임시파일을

    temp directory에 만드는데 이때..

    close할때는

    qrprinter := nil하면 파일들이 그냥 쓰레기로 남아요.

    반드시 free또는 release해 줘야 합니다.



    QRPreview1.QRPrinter.free;

    폼닫으니 파일들이 없어지데요.

    책에는 nil만 나온것도 있어요.

    --이만