今天,我们很高兴地宣布在Beta测试中发布了Lazarus的客户端-服务器组件。它们可以用于创建和自定义用于远程 告生成和导出的服务器,而程序和Web浏览器可以充当客户端。
直到最近,可以说用Lazarus编写的应用程序通过Web生成 告的任务还是很有创造力的。今天,我们很高兴地宣布在Beta测试中发布了Lazarus的客户端-服务器组件。它们可以用于创建和自定义用于远程 告生成和导出的服务器,而程序和Web浏览器可以充当客户端。
VCL FastReport中的客户端-服务器组件在很早以前就已实现,但是在此之前,它们尚未适应Lazarus,仅在Rad Studio Delphi和C ++ Builder中运行。
这篇文章不仅对从未使用过它们的人有用,而且对于想要将其FR服务器迁移到Linux的人也很有用,因为它诚实地描述了所有优点和缺点。我们还发现了Lazarus本身的问题,并找到了解决之道。
现在,让我们继续讨论该问题的技术方面。
用于在Lazarus中进行 告的客户端服务器组件
Lazarus中的客户端服务器组件可在以下两种操作系统下使用:Windows和Linux(仅GTK2)。它们在“ fr6CS_lazarus.lpk ”程序包中实现,其依赖项指定了导出程序包,因此必须在安装之前安装“ Source / ExportPack ”文件夹中的导出程序包。
安装客户端/服务器组件包之后,将有一个名为“ FastReport 6.0 Client / Server”的新选项卡,您将在其中找到4个组件: