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 ~