KyleCordes.com
Home Articles BDE Alternatives Guide JBuilder Open Tools Services & Training About
Product: FlashFiler
Vendor: (Open Source)
Version: 2.13 Data Aware Controls: Standard D2 + TDataSet D3+
Web Site: http://sourceforge.net/projects/tpflashfiler/ Support Delphi Vers: 1 2 3 4 5 6 7
Email: Supports C++B Vers: 3 4
Source Available: Yes Supports Kylix Vers:

Description:
Deployment: Generally deployed as two EXEs: the provided server app, and the client app which you write. Small footprint.
Modes of
Operation:

Check indicates
primary intended
use(s).
Local: Yes: You can run the server on the same machine as the client
Multiuser File Server:
Multiuser Client/Server: Yes: FlashFiler is a C/S solution
Web Server:

Package(s) Available: Price:
FlashFiler free, open source

Database/File Format Supported Native? Via Notes
Proprietary Yes

Third Party Tool Compatibility: Compatible?
(Delphi) Database Explorer No
Ace Reporter Yes
InfoPower Yes
Orpheus (TurboPower) Yes
QuickReports Yes
RAVE Reports Yes
ReportBuilder Pro Yes

Vendor's Description (from Readme files, web site, etc.):

FlashFiler is the professional, compact, multi-user, client/server database engine for programmers developing applications with all versions of Borland Delphi or C++Builder 3.

Better than the BDE!
FlashFiler is small and easier to deploy than the bulky Borland Database Engine. Just build your application normally, then ship it anywhere along with our royalty-free FlashFiler Server. Single-user applications can even compile FlashFiler right in so there's only one EXE to deliver!

FlashFiler's industrial strength builds on the heritage of B-Tree Filer, our popular database engine for DOS Pascal and C++ users. Like B-Tree Filer, FlashFiler's data is stored in a high-speed, proprietary format. Plus, FlashFiler goes well beyond B-Tree Filer's capabilities to support a rich collection of data types and high-end features.

Perhaps most importantly, FlashFiler is tightly integrated with Delphi and C++Builder so you can use FlashFiler as conveniently as the BDE. FlashFiler's components can be used anywhere you would use TTable or TDataSource. Your data-aware controls seamlessly connect with FlashFiler tables. Plus, you can build presentation quality reports with Crystal Reports using FlashFiler's specially-developed drivers.

Since FlashFiler is written in highly-optimized Delphi code, you do not have to bother with DLL, OCX, or VBX-based solutions. FlashFiler's components are bound with your program so there are no distribution hassles. Simply include FlashFiler Server with your application and that's it!

BDE Alternatives Guide Comments:

Flashfile has its own file format. This is a client/server product - you can run the FlashFiler server on one computer and access it remotely from other computers. FlashFiler supports the TCP/IP protocol so the client app and the server app can communicate not just across the office, but across the Internet.

FlashFiler emphasizes easy deployment - one EXE for the client, one EXE for the server. However, unlike "high-end" C/S solutions (SQL Server, Oracle, etc.), FlashFiler has no query language.

TurboPower Software Co. recently left the component business, and released many of their production as open source.



Is this data old or incomplete? Visit the How To Contribute page. You will also need to download the XML version of the data on this page here. Note that you need to right-click and download the file, not view it in your browser.


Introduction

The List

By Category

By DB Server /
File Type

Why Not
the BDE?

How to Choose

Multi-Tier
Development

Pricing

BAG FAQs



kylecordes.com, Copyright 1999-2009 Kyle Cordes - Contact Kyle