BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Re: FlashFiler equivalent for D2006?

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General)
View previous topic :: View next topic  
Author Message
Uffe Kousgaard
Guest





PostPosted: Fri Dec 30, 2005 3:52 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote



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





PostPosted: Fri Dec 30, 2005 5:46 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote



Uffe Kousgaard wrote:
Quote:
Nexus is free for the situation you describe (single user, embedded)
http://www.nexusdb.com/showpage.asp?Id=122

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





PostPosted: Fri Dec 30, 2005 6:32 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote



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





PostPosted: Fri Dec 30, 2005 8:30 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Fri Dec 30, 2005 11:44 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Sat Dec 31, 2005 12:50 am    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Sat Dec 31, 2005 3:12 am    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Sat Dec 31, 2005 7:52 am    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Sat Dec 31, 2005 8:43 am    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Sat Dec 31, 2005 12:22 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

Krzysztof has done a wonderful job enhancing FF213. I recommend giving it a
try.

Darryl


Back to top
Ed Dressel
Guest





PostPosted: Mon Jan 02, 2006 5:27 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Mon Jan 02, 2006 10:39 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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





PostPosted: Mon Jan 16, 2006 5:28 am    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote


"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 (3Cool 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





PostPosted: Mon Jan 16, 2006 3:45 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote

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 (3Cool 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





PostPosted: Mon Jan 16, 2006 9:04 pm    Post subject: Re: FlashFiler equivalent for D2006? Reply with quote


"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
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General) All times are GMT
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.