미리보기를 여러번 누르면 죽더군요.... 흔히말하는 억세스바이올레이션 -_-;;;
미치겠습니다. Except를 보면 EComponent Error라고만 나오고....
소스를 보면...
M_MP_SMC_Rep:= TM_MP_SMC_Rep.Create(Self);
M_MP_SMC_Rep.PreviewModal;
M_MP_SMC_Rep.Free;
이렇게 되있습니다.
황당합니다 -_-;;; 저아래 어떤글을 보니. Free대신에 Destroy를 쓰라고 하시던데..
약간의문이 생겨서요. Free가 Destroy를 호출하게 되있는데. 무엇이 다른것인지..
이런 결과가 저만이 있는게 아닌듯 싶던데...
미치겠습니다. 위와같은 Except가 자주 발생하는 것도 아니고.
(저번에는 Design모드에서 Preview하다가 발생한적도 -_-;;;; 분명 제가 만든 Error는 아니라고 보거든요...)
어쩌다가 한번씩 나오는 것이라서 혹. 님들께서 발생하셔서. 어떻게 대처하셨는지... 노하우즘 알고자합니다..
Free말고 Destroy쓰면 괜찮다! <-- 이런말이라도 괜찮으니 꼭즘 부탁드리겠습니다.
(약간의 설명즘 주시면 더욱 감사하겠구요 ^^/)
> 미리보기를 여러번 누르면 죽더군요.... 흔히말하는 억세스바이올레이션 -_-;;;
> 미치겠습니다. Except를 보면 EComponent Error라고만 나오고....
> 소스를 보면...
>
> M_MP_SMC_Rep:= TM_MP_SMC_Rep.Create(Self);
> M_MP_SMC_Rep.PreviewModal;
> M_MP_SMC_Rep.Free;
>
> 이렇게 되있습니다.
> 황당합니다 -_-;;; 저아래 어떤글을 보니. Free대신에 Destroy를 쓰라고 하시던데..
> 약간의문이 생겨서요. Free가 Destroy를 호출하게 되있는데. 무엇이 다른것인지..
> 이런 결과가 저만이 있는게 아닌듯 싶던데...
> 미치겠습니다. 위와같은 Except가 자주 발생하는 것도 아니고.
> (저번에는 Design모드에서 Preview하다가 발생한적도 -_-;;;; 분명 제가 만든 Error는 아니라고 보거든요...)
> 어쩌다가 한번씩 나오는 것이라서 혹. 님들께서 발생하셔서. 어떻게 대처하셨는지... 노하우즘 알고자합니다..
>
> Free말고 Destroy쓰면 괜찮다! <-- 이런말이라도 괜찮으니 꼭즘 부탁드리겠습니다.
> (약간의 설명즘 주시면 더욱 감사하겠구요 ^^/)
-------------------------------------------------------------------------------
동감하고 있는 사람입니다.
저도 이번에 퀵레포트를 처음 사용해 보았는데요.
버젼도 3.0.7(?)인가 최신 버전으로 패치했구요.
근본적인 해결책은 아니지만
이경우에
저의 경우에는 PreviewModal을 포기하고 Preview로 대체했습니다.
그러니 에러가 나지 않았습니다.
M_MP_SMC_Rep.Preview;
혹, 이래도 에러가 난다면
M_MP_SMC_Rep:= TM_MP_SMC_Rep.Create(Application);
이 부분도 Application 이라 했구요.
제작사가 다르니 QReport와 델파이 모듈과의 버젼이 맞지 않아서 그런지..
왜 그런지는 모르겠습니다.
비슷한 문제로 고민하셨던 분들의 많은 의견을 부탁드립니다.