2009-08-31 21:10:44克理斯 在 Internet!
.net 2005 在 Crystal Report 上的限制
好久沒有親自下來寫程式了,因為專案的需要,在開發 Crystal Report 在 VS2005 上的一些問題 . 發現在 Crystal Report 在 VS2005 上的 Crystal Report Engine 是 Embedded 版本的 . 在執行的時候 , 為了提供 Crystal Report 產生 PDF 的效率,天真的想用 MultiThread 的方式,再用合併 PDF 的做法 ,來增加 Crystal Report 產生的效率。
起因是 Crystal Report 在少量產生 PDF 上的效率是非常的好的 ,所以想說用 MultiThread 來產生 ,再用合併 PDF 的方式來將 PDF merge 起來就好了 = =...
沒想到,偷雞不著、還真的踢到了大鐵板.....
查出來原因如下:
In Crystal Reports for Visual Studio 2005, the report engine
is embedded in the application.
This embedded report engine is limited to a maximum of three
simultaneous user requests.
並且在合併 PDF 的做法下,會使 PDF 變的比一次產生的肥大.....
只好變成加班來研究這條命運....orz ~
起因是 Crystal Report 在少量產生 PDF 上的效率是非常的好的 ,所以想說用 MultiThread 來產生 ,再用合併 PDF 的方式來將 PDF merge 起來就好了 = =...
沒想到,偷雞不著、還真的踢到了大鐵板.....
查出來原因如下:
In Crystal Reports for Visual Studio 2005, the report engine
is embedded in the application.
This embedded report engine is limited to a maximum of three
simultaneous user requests.
並且在合併 PDF 的做法下,會使 PDF 變的比一次產生的肥大.....
只好變成加班來研究這條命運....orz ~