Hello Bjorn
Ok. Disposing of the report objects is really big, so please do try that.
I have also seen issue with datasets when the workflow is something like this:
create dataset
load report
pass dataset to report
print report
close, dispose of report
update dataset
pass dataset to report
close, dispose report
update dataset
.
.
.
You get the idea... modifying the dataset object ad infinitum without closing and disposing of it caused issue that looked lke it was the CR engine causing it, when in fact it was the dataset memory consumption - it needs to be realized, that CR creates a copy of the dataset as MS does not allow for direct consumption (some permissions / security thinggy).
The GDI+ is interesting and for that I'd really look closely at the printer drivers. E.g.; updates / different printer driver.
- Ludek