Download the source code of this framework at SynopseSQLite3.zip
It contains all the needed source files, together with the SQLite3.obj file of
SQLite3 database engine version 3.6.21 (the latest available version, at the
time of this writing).
Version of these files is currently 1.0.
The updated and associated LVCL framework is available in LVCL.zip - this is an enhanced version of the original version.
A test program, with some unit-tested features and some source code usage, is provided.
This framework does require, for the User Interface, the TMS Software ribbon components. We are preparing a version using Freeware Delphi components, without any need of the expensive TMS Component Pack.
More details in this web site. Enhanced documentation to come.
6 reactions
1 From Devi Mandiri - 23/12/2009, 16:09
First, your framework is GREAT!!
I have a little question, when i tried TestSQL3 i got this this on my console: "TSQLTableJSON and TSQLTableDB don't return the same values"
could you explain this ?
Regards,
Devi
2 From A.Bouchez - 24/12/2009, 19:55
Hello Devi,
Which compiler version do you use? I've tested the unit tests with Delphi 7. You are perhaps using Delphi 2009 or 2010, and therefore the new "String" version is the reason of this error.
Please use your debugger, and debug line by line in SQLite3.pas file, starting with line 2494. Please check the values and tell me which one lead into an exit.
Thanks for your feedback and your interest, and Merry Christmas to you and all the Delphi programmers!
3 From Martin - 01/01/2010, 12:57
Can you explane me how\intslla it? I have unzip SynopseSQLite3.zip and LVCL.zip in the same folder then open your test application with Delphi 2006 and I cannot compile it (I have many error). Why you use LVCL?
4 From A.Bouchez - 01/01/2010, 15:30
See my response about installation in other IDE than Delphi 7 in this new blog post.
5 From A.Bouchez - 21/06/2010, 11:22