|
다름이 아니고 프로그램을 하나 짜고 있습니다.
DB에서 정보를 읽어와서 보여주고 퀵리포트를 이용해서 프린트할수 있도록 한 프로그램입니다.
그런데 퀵리포트를 Preview하면 적은 데이타량은 화면에 출력이 가능한데 많은 데이타량,
예를 들어 퀵리포트에서 2~3페이지에 해당하는 내용을 미리볼때는 'EaccessViolation .. '
메세지가 뜹니다. 98에서는 잘 돌아가거든요. 근데 2000에서는 왜 이런 문제가 생기는 것인지.
추측건대, 2000에서 메모리 관리방식이 좀 다른게 아닌가 생각됩니다.
일정 공간만을 사용자프로그램에 할당해 주고 그것을 넘어서면 ( 퀵리포트도 동적으로 만들어진다고 생각할때 미리보기를 하면 많은 메모리를 요구할수 있다고 생각됨. ) 아예 할당되지 못하도록 막는게 아닌가..
ㅜㅜ 암튼 아시는 분이 계시다면.. 답을 부탁드립니다.
저도 BCD야 말로 진정한 oop툴이라고 생각하는 사람임돠.
'MFC는 양의 탈을 쓴 늑대, BCB야말로 진정한 oop툴이다.'
|