将 FastReport2.5 封装到 Dll 中的问题
我想将 FastReport 封装在 Dll 中,
一方面方便使用,
另一方面也防止电脑出问题需要重装 Delphi 时的麻烦。
我是用一个类,并利用接口的形式做的(我平时就是这样用的,没有做成 Dll 的情况下)
因为 Dll 能返回接口,因此我想应该是很容易的。
但现在很容易出现关闭程序时“非法操作”(也就是内存错误了)。搞不定,相当生气!
大家帮我看看,访问这个
http://searoom.oicp.net/searoom/blog/blogview.asp?logID=7
问题点数:100、回复次数:5Top
1 楼llh6795(紫燕归)回复于 2006-03-13 08:41:25 得分 10
连接打不开Top
2 楼searoom(海龙)回复于 2006-03-13 13:30:03 得分 0
晚上关机了。
现在应该可以的Top
3 楼windlin623(黄生)回复于 2006-04-04 11:04:39 得分 10
报表也要放到dll里就好了,关注一下Top
4 楼ghostone(小P)回复于 2006-04-04 12:36:57 得分 10
看不了Top
5 楼cncharles(旺仔)回复于 2006-04-04 13:49:50 得分 70
把FastReport用DLL封装有很大困难的, 如果你不熟悉
DLL编程恐怕搞不定.不过给你一些提示, 将Host的
Application与Screen对象替换DLL中的, DLL unload的时候再
还原, 再把用到DataSet要全部insertCoponent到DLL中fastReport的窗体上面.Top




