Originally the project used Nevrona Rave Reports for printing which shipped with Delphi XE2 and prior.
A lot of time was spent converting the code to use FastReports and although it was got working it was not considered sufficiently reliable for production environments. Code supporting both of these reporting solutions is available for download on the Files tab. Should you wish to use either of these solutions then the code files can simply be substituted into the current project files.
To reduce reporting dependencies going forward, the project now uses our own HBReports which is a low cost set of lightweight code based reporting components for VCL and Firemonkey. HBReports has high backward code compatibility with Rave Reports.
A demo version of HBReports is available for download from the Files tab which can be used for development and testing. Once you are ready to deploy your accounts system then HBReports can be purchased here.
The project uses the open source JEDI jcl and jvcl components. Download the complete version from https://sourceforge.net/projects/jvcl/files/ then unpack the jcl and jvcl folders to somewhere like C:\DelphiTools.
Run the install bat files in the jcl and jvcl folders in that order.
Also you will need TurboPower Abbrevia https://sourceforge.net/projects/tpabbrevia/ .
This is best downloaded from SVN with a tool like TortoiseSVN as the download zip file may not be up to date.
You need to open and compile the B305_r, B305_vr and B305_vd packages for your Delphi version in that order and then install the B305_vd package.
And Delphi TWAIN http://delphitwain.sourceforge.net/ . The download source code does not include a project file so you will need to create a new package, "DelphiTwainComponent.bpl" and add the downloaded .pas files to this project, compile and install.
To compile "out of the box" Zoom Accounts requires Delphi XE6 Enterprise or higher.
Application templates target a Firebird database although this can easily be changed to another supported SQL Database of your choice.
Zoom Accounts is compatible (subject to the use of some modern language constructs) with older versions of Delphi however if you want to use a Firebird database with an earlier Delphi you may need a third party dbExpress driver such as InterExpress available form Upscene.
If you have Delphi Professional then Zoom Accounts would be relatively easy to modify to use the BDE.
For further discussion on database selection see: Databases .
In the "nice to have" tool category, Database Workbench makes working with databases easy and ModelMaker is a great tool for navigating and working with complex class hierarchies.
Anonymous