前几天FastReport VCL宣布支持了Lazarus,我试了一下,还是发现了没有导出过滤器,默认字符集设置无效等情况,看来兼容性还是有问题。其实安装过程和大多数控件集成一样,很简单,还是给大家分享一下吧。
随便一说,我用的是最新FastReport VCL v4.14专业版和最新的Lazarus 1.0.8,其他版本的安装步骤应该也差不多。
1、在Win32 FastReport及其标准部件正常运行的情况下,运行Lazarus IDE。
2、Lazarus IDE中“Packages” -> “Open package(*.lpk)”。
3、定位安装FastScript的包,他的默认路径是C:\Program Files\FastReports\FastReport 4\FastScript。注意这里需要管理员权限,请在设置FastScript始终用管理员模式打开。
4、打开fs_lazarus.lpk,然后选择“Use”->“Install”,然后重启Lazarus,FastScript就已经添加到Lazarus中了,如下图。
5、安装完成FastScript后,再定位FastReport包(fr4_lazarus.lpk),默认路径是C:\Program Files\FastReports\FastReport 4\Source。
6、用刚给方式打开fr4_lazarus.lpk,然后选择“Use”->“Install”,然后重启Lazarus,FastReport就已经添加到刚刚安装的脚本包里了。
注意:因为FastReport使用了Zlib库,在以上步骤完成后,Lazarus可能会出现无法加载,需要zlib1.dll的问题,只需要下载zlib1.dll然后放到Lazarus.exe的安装文件夹中就行了。
7、接下来就可以像所有VCL IDE一样来在Lazarus下使用FastReport了。
最后把里面提到的几个下载都给各位了,注意zlib1.dll要放到Lazarus.exe的文件夹中,不是放在system32里面。
Lazarus IDE 下载地址>>
FastReport VCL 4 下载地址>>
zlib1.dll 下载地址>>