 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Uffe Kousgaard Guest
|
Posted: Fri Dec 30, 2005 3:52 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Nexus is free for the situation you describe (single user, embedded)
http://www.nexusdb.com/showpage.asp?Id=122
"Robert M. Lincoln" <robert.nospam (AT) americanriver (DOT) com> wrote
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
Is there a way to make it (the 2.11 - 2.13 versions) compatible with
D2006?
Or, is there a (free) substitute?
I'm looking for a single-user database in which the DB engine compiles
into
the application EXE (i.e., just one EXE for distribution along with
supplied
data tables).
Is NexusDB the successor to FlashFiler?
Thanks
|
|
|
| Back to top |
|
 |
tony caduto Guest
|
Posted: Fri Dec 30, 2005 5:46 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Uffe Kousgaard wrote:
Hi,
I just converted one of my projects from the firebird embedded dll to
Nexus embedded that is on the D2006 partner CD and it so far is working
EXCELLENT. I recommend it, I just wish the full embedded version was
just a little less expensive.
--
Tony Caduto
AM Software Design
Home of PG Lightning Admin for Postgresql
http://www.amsoftwaredesign.com
|
|
| Back to top |
|
 |
Ed Dressel Guest
|
Posted: Fri Dec 30, 2005 6:32 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
| Quote: | I just converted one of my projects from the firebird embedded dll to
Nexus embedded that is on the D2006 partner CD and it so far is working
EXCELLENT. I recommend it, I just wish the full embedded version was just
a little less expensive.
|
why would you convert from Firebird to Nexus?
|
|
| Back to top |
|
 |
miab Guest
|
Posted: Fri Dec 30, 2005 8:30 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Robert M. Lincoln <robert.nospam (AT) americanriver (DOT) com> wrote:
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will
be updated for D2006 (is that right?) as there was no update for
D2005.
Is there a way to make it (the 2.11 - 2.13 versions) compatible with
D2006?
Or, is there a (free) substitute?
|
http://www.datainfosoft.com/fsql/
miab
|
|
| Back to top |
|
 |
Pierre Guest
|
Posted: Fri Dec 30, 2005 11:44 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Robert M. Lincoln wrote:
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
|
It is Opensource, AFAIK. So where it goes depends on those who are
sufficiently motivated or not, as the case may be.
--
Pierre
Worrigee NSW
,-._|
/ Oz
_,--._/
v
+++++++++++++++++++++++++++++++
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but
when you do, it blows away your whole leg."
- Bjarne Stroustrup
Help Eradicate nasty rodents wherever they are
http://www.crakatinny.com/images/the_lying_rodent.gif
|
|
| Back to top |
|
 |
Rob Roberts Guest
|
Posted: Sat Dec 31, 2005 12:50 am Post subject: Re: FlashFiler equivalent for D2006? |
|
|
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
Is there a way to make it (the 2.11 - 2.13 versions) compatible with
D2006?
|
I haven't tried it because I don't use FlashFiler, but it should be really
simple to create D2005 and D2006 FlashFiler packages. I created the D2005
and D2006 Apro, Orpheus, SysTools, and B-Tree Filer packages that are now
available on SourceForge, and there really wasn't much to it.
Start by making copies of the D7 runtime and design time packages, and
rename them appropriately. The D7 runtime package will have _r70 in its
name, and the design time package will have _d70 in its name. For the new
runtime packages, change the _r70 to _r90 for D2005 and _r100 for D2006.
For the design time packages, change the _d70 to _d90 for D2005 and _d100
for D2006. Then change the Requires clause in the design time packages to
refer to the new D2005/D2006 runtime packages instead of the old D7 runtime
package.
Then check the ffdefine.inc file for any references to ver150. Add
appropriate references to ver170 for D2005 and ver180 for D2006.
That should be all there is to it.
--Rob Roberts
|
|
| Back to top |
|
 |
tony caduto Guest
|
Posted: Sat Dec 31, 2005 3:12 am Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Ed Dressel wrote:
| Quote: | I just converted one of my projects from the firebird embedded dll to
Nexus embedded that is on the D2006 partner CD and it so far is working
EXCELLENT. I recommend it, I just wish the full embedded version was just
a little less expensive.
why would you convert from Firebird to Nexus?
|
I stopped using Firebird and switched to Postgresql and I just wanted
all remnents of it gone from my apps. Plus the Nexus embedded gives me
some nice advantages like a smaller deploy size and it seems a LOT
faster than the Firebird embedded dll. It's also easier to maintain, as
the Firebird fdb file would become huge and I would have to do a backup
and restore to bring the size back down.
It was fairly easy to convert, ran into a few problems, but the Nexus
newsgroups helped me straighten everything out.
Later,
--
Tony Caduto
AM Software Design
Home of PG Lightning Admin for Postgresql
http://www.amsoftwaredesign.com
|
|
| Back to top |
|
 |
Pierre Guest
|
Posted: Sat Dec 31, 2005 7:52 am Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Robert M. Lincoln wrote:
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
|
A little OT, but the following may be of interest to you:
http://www.datainfosoft.com/fsql/
--
Pierre
Worrigee NSW
,-._|
/ Oz
_,--._/
v
+++++++++++++++++++++++++++++++
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but
when you do, it blows away your whole leg."
- Bjarne Stroustrup
Help Eradicate nasty rodents wherever they are
http://www.crakatinny.com/images/the_lying_rodent.gif
|
|
| Back to top |
|
 |
Krzysztof Winnicki Guest
|
Posted: Sat Dec 31, 2005 8:43 am Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Robert M. Lincoln napisał(a):
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
Is there a way to make it (the 2.11 - 2.13 versions) compatible with D2006?
Or, is there a (free) substitute?
I'm looking for a single-user database in which the DB engine compiles into
the application EXE (i.e., just one EXE for distribution along with supplied
data tables).
Is NexusDB the successor to FlashFiler?
Thanks
|
Hi
Use FSSQL (D5,6 ,7, 2005, 2006, BCB5, 6). FSSQL based on TurboPower
FlashFiler 2.13.
http://www.datainfosoft.com/fsql
http://www.datainfosoft.com/fsql/download.htm
Krzysztof Winnicki
|
|
| Back to top |
|
 |
Darryl Strickland Guest
|
Posted: Sat Dec 31, 2005 12:22 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Krzysztof has done a wonderful job enhancing FF213. I recommend giving it a
try.
Darryl
|
|
| Back to top |
|
 |
Ed Dressel Guest
|
Posted: Mon Jan 02, 2006 5:27 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
| Quote: | I stopped using Firebird and switched to Postgresql and I just wanted all
remnents of it gone from my apps. Plus the Nexus embedded gives me some
nice advantages like a smaller deploy size and it seems a LOT faster than
the Firebird embedded dll.
|
"seems" is pretty ambigious for someone in my place happy with Firebird.
| Quote: | It's also easier to maintain, as the Firebird fdb file would become huge
and I would have to do a backup and restore to bring the size back down.
|
I can do a backup and restore from within my app on desktop applications.
| Quote: | It was fairly easy to convert, ran into a few problems, but the Nexus
newsgroups helped me straighten everything out.
|
Still don't see a significant insentive for switching.
Ed Dressel
|
|
| Back to top |
|
 |
Adem Guest
|
Posted: Mon Jan 02, 2006 10:39 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
Ed Dressel wrote:
| Quote: | I stopped using Firebird and switched to Postgresql and I
just wanted all remnents of it gone from my apps. Plus the
Nexus embedded gives me some nice advantages like a smaller
deploy size and it seems a LOT faster than the Firebird
embedded dll.
"seems" is pretty ambigious for someone in my place happy
with Firebird.
|
I love[d] FB, but, I think I too will part with it. My reasons are
also quite subjective, but lack of documentation is the prime
reason.
| Quote: | It was fairly easy to convert, ran into a few problems, but
the Nexus newsgroups helped me straighten everything out.
Still don't see a significant insentive for switching.
|
My one reason will be the native GUID datatype. Indexable.
I am sick and tired of listening to and not understanding
the reasons why a 16-byte datatype isn't necessary and all that.
I am on 2 minds as yet. It will either be PostgreSQL or NexusDB.
The only reason I can't decide on NexusDB is because it only
runs on Windows otherwise it would be perfect for me.
|
|
| Back to top |
|
 |
fh Guest
|
Posted: Mon Jan 16, 2006 5:28 am Post subject: Re: FlashFiler equivalent for D2006? |
|
|
"Rob Roberts" <robrRemoveThis (AT) AndThisToo (DOT) pcisys.net> wrote
| Quote: | I've used TurboPower FlashFiler for D7. It doesn't look like it will be
updated for D2006 (is that right?) as there was no update for D2005.
Is there a way to make it (the 2.11 - 2.13 versions) compatible with
D2006?
I haven't tried it because I don't use FlashFiler, but it should be really
simple to create D2005 and D2006 FlashFiler packages. I created the D2005
and D2006 Apro, Orpheus, SysTools, and B-Tree Filer packages that are now
available on SourceForge, and there really wasn't much to it.
|
Has anyone had luck with this?
I want to see how my projects are before moving on...
I have got FlashFiler working with D9 (BDS2005), but am having troubles with
D10 (BDS2006) version.
Made new files ff2_r100.bpl etc.
Added ver180 to the INC file, but I get an error...
"ffdb.pas(2041): E2072 Number of elements (3 differs from declaration
(42)"
I'm not an expert at components but it seems to me that there is a
conditional that may not be correct.
TIA
frank
|
|
| Back to top |
|
 |
Rob Roberts Guest
|
Posted: Mon Jan 16, 2006 3:45 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
| Quote: | I have got FlashFiler working with D9 (BDS2005), but am having troubles
with
D10 (BDS2006) version.
Made new files ff2_r100.bpl etc.
Added ver180 to the INC file, but I get an error...
"ffdb.pas(2041): E2072 Number of elements (3 differs from declaration
(42)"
|
The ffdb.pas line that you mention is the declaration of an array that looks
like this:
DataTypeMap: array[0..MAXLOGFLDTYPES - 1] of TFieldType = (...);
In looking at the D2005 and D2006 VCL source code, I see that MAXLOGFLDTYPES
is a constant declared in DBExpress.pas. In D2005 it equals 26, but was
changed to 27 in D2006.
To allow for this, your ffdefine.inc file should use {$IFDEF VER180} to set
up a DCC10OrLater define (in exactly the same way that VER150 is used to set
up a DCC7OrLater define). Then you can change ffdb.pas to use the
DCC10OrLater define to change the DataTypeMap declaration as needed for
D2006.
--Rob Roberts
|
|
| Back to top |
|
 |
fh Guest
|
Posted: Mon Jan 16, 2006 9:04 pm Post subject: Re: FlashFiler equivalent for D2006? |
|
|
"Rob Roberts" <robrRemoveThis (AT) AndThisToo (DOT) pcisys.net> wrote
| Quote: | The ffdb.pas line that you mention is the declaration of an array that
looks
like this:
DataTypeMap: array[0..MAXLOGFLDTYPES - 1] of TFieldType = (...);
In looking at the D2005 and D2006 VCL source code, I see that
MAXLOGFLDTYPES
is a constant declared in DBExpress.pas. In D2005 it equals 26, but was
changed to 27 in D2006.
To allow for this, your ffdefine.inc file should use {$IFDEF VER180} to
set
up a DCC10OrLater define (in exactly the same way that VER150 is used to
set
up a DCC7OrLater define). Then you can change ffdb.pas to use the
DCC10OrLater define to change the DataTypeMap declaration as needed for
D2006.
--Rob Roberts
|
Thanks - installs
frank
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|