lazarus-ccr/components/flashfiler
2016-12-10 12:54:02 +00:00
..
examples flashfiler: Initial commit (ported by A.Soner). Not working yet (server error). 2016-12-07 13:31:59 +00:00
packages flashfiler: Initial commit (ported by A.Soner). Not working yet (server error). 2016-12-07 13:31:59 +00:00
server_files flashfiler: Update readme. Prepare empty folder for server binaries. 2016-12-10 12:51:22 +00:00
sourcelaz flashfiler: Initial commit (ported by A.Soner). Not working yet (server error). 2016-12-07 13:31:59 +00:00
readme-turbopower.txt flashfiler: Update readme. Prepare empty folder for server binaries. 2016-12-10 12:51:22 +00:00
readme.txt flashfiler: Reformat readme.txt for better display on sourceforge website. 2016-12-10 12:54:02 +00:00

--------------------------------------------------------------------------------
About
--------------------------------------------------------------------------------
This is a Lazarus port of the TurboPower FlashFiler Database. 
I used the version tpflashfiler_2_13 from SourceForge
(https://sourceforge.net/projects/tpflashfiler/).

Detailed help and documentation files are located there.
More port infos are in sourcelaz\LazConvertReadMe.txt


--------------------------------------------------------------------------------
Preparation
--------------------------------------------------------------------------------
Download the server binaries from 
https://sourceforge.net/projects/tpflashfiler/files/tpflashfiler/2.13/tpflashfiler_bin.zip/download
and store them in the folder server_files.


--------------------------------------------------------------------------------
Installation
--------------------------------------------------------------------------------
Use package file lazff2.lpk from folder packages.


--------------------------------------------------------------------------------
Usage
--------------------------------------------------------------------------------
1.) Start server_files\ffserver.exe
2.) Make 2 db-aliases in ffserver [ffserver-Menu > Config > Aliases ...]
	Alias:		Path:
	mythicdb 	yourfolder\flashfiler\examples\mythicdb
	Tutorial	yourfolder\flashfiler\examples
3.) Open FlashFiler Server General Configuration Dialog
	[ffserver-Menu > Config > General ...]
4.) In configuration dialog Enter for Server name: 
	local
	then Click Ok.
5.) Now the server "local" appears in Servers listview. Click on it and start it.
6.) Now open any example from examples-folder and compile, run and enjoy it.
	Attention: EmbeddedServer-Examples don't work!
	

--------------------------------------------------------------------------------
Changes
--------------------------------------------------------------------------------
State of the Lazarus port:
10.12.2016: Client components are Working. Server components has error so you 
            need server binaries compiled with delphi.


ToDo:
Solve server components error. The error is located in fflldict.pas-file in 
procedure TffDataDictionary.ReadFromStream(S : TStream); 
It is stream reading error with caused by functions ReadString and ReadInteger.
I could not solve it, maybe someone with better skills can do it.


--------------------------------------------------------------------------------
License
--------------------------------------------------------------------------------
Same as TurboPower FlashFiler (MPL 1.1.)


--------------------------------------------------------------------------------
Author
--------------------------------------------------------------------------------
Turbo Power
Lazarus Port Soner a.


--------------------------------------------------------------------------------
Version
--------------------------------------------------------------------------------
tpflashfiler_2_13-20161210