Recent

Author Topic: TDBF vs TurboPower FlashFiler  (Read 14356 times)

HeavyUser

  • Sr. Member
  • ****
  • Posts: 397
Re: TDBF vs TurboPower FlashFiler
« Reply #15 on: April 24, 2016, 09:03:45 pm »
I made:
'Error code:'+ IntToStr(ExceptionCodeXY)+'  (Soner todo)';
;-)

Because  other things was importanter.
;) yeah those are a bit of a secondary concern but need to be addressed at some point.

tatamata

  • Hero Member
  • *****
  • Posts: 787
    • ZMSQL - SQL enhanced in-memory database
Re: TDBF vs TurboPower FlashFiler
« Reply #16 on: December 02, 2016, 02:28:58 pm »
Hello.

What is the status of FlashFiler porting to Lazarus?

Graeme

  • Hero Member
  • *****
  • Posts: 1428
    • Graeme on the web
Re: TDBF vs TurboPower FlashFiler
« Reply #17 on: December 05, 2016, 06:44:05 am »
I believe it has been ported to FPC under Windows, but not any other platform yet.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

SunyD

  • Guest

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: TDBF vs TurboPower FlashFiler
« Reply #19 on: December 05, 2016, 01:56:52 pm »
I see you had problems with the server.
I didn't ;) You need to compile de dll's with sharemem and add fpcmemdll.dll to the distributions. That's all.
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

eldonfsr

  • Sr. Member
  • ****
  • Posts: 447
Re: TDBF vs TurboPower FlashFiler
« Reply #20 on: February 26, 2023, 07:06:35 pm »
Sorry for topic i download but i dont see any lazarus package could you explain how to install or make work this with lazarus on test folder all project are for delphi... we have to convert.. 

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: TDBF vs TurboPower FlashFiler
« Reply #21 on: February 26, 2023, 08:07:41 pm »
You should not use any of those formats. Use a sane solution, like Sqlite.
If you start using Tdbf or FlashFiler you are frankly disconnected from your brains.
Both are only useful in recovering old data, but should be prohibited from use in modern code.
That is not an opinion but a FACT.
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

tatamata

  • Hero Member
  • *****
  • Posts: 787
    • ZMSQL - SQL enhanced in-memory database
Re: TDBF vs TurboPower FlashFiler
« Reply #22 on: February 26, 2023, 08:53:24 pm »
You should not use any of those formats. Use a sane solution, like Sqlite.
If you start using Tdbf or FlashFiler you are frankly disconnected from your brains.
Both are only useful in recovering old data, but should be prohibited from use in modern code.
That is not an opinion but a FACT.
Thaddy, what about enthusiasm to have a pure pascal database engine? O:-)
As far as I am aware, only two free SQL database engines written in Pascal are FlashFiler and janSQL. I think both deserve some kind of preservation and effort to make them alive.
janSQL is preserved and also embedded in ZMSQL, while FlashFiler is seamingly dead?

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: TDBF vs TurboPower FlashFiler
« Reply #23 on: February 26, 2023, 09:37:21 pm »
There are more pure pascal database engines: PerfectView for example (pays part of my pension) and there is a complete version of sqlite translated into pure pascal, but that is not open sourced (yet).
However: it is not the language in which something is written, but the sustainability over time and both of these are silly choices.
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

korba812

  • Sr. Member
  • ****
  • Posts: 394
Re: TDBF vs TurboPower FlashFiler
« Reply #24 on: February 27, 2023, 02:52:09 pm »
The main problem with FlashFiler is that it uses the Windows message queue everywhere (server's internal queue, for communication with embedded version of server as well as asynchronous network connections via winsock with notifications via Windows messages), so it is not portable code.

Some time ago I came across a ThinkSQL project:
https://github.com/ggaughan/ThinkSQL
https://www.thinksql.co.uk/
It looks promising, although the GPL license may be a problem, so using the built-in version may be restricted (although currently there is no such possibility at all).

 

TinyPortal © 2005-2018