
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5460 8e941d3f-bd1b-0410-a28a-d453659cc2b4
76 lines
3.0 KiB
Plaintext
76 lines
3.0 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
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
|