Windows Application are always (much) slower than DOS ... much more Code !Victorio wrote:New application must be faster then dos CA Clipper applicaton.
Xbase++ is (much) slower that Cl*pper ... only String / Array Operation are about same Speed but Operation with DBF take more Time.
benefit of 32bit Windows Application are using RAM > 64kb(!) up to 2GB
you should think about new Database Design ...Victorio wrote:In new project I have many databases, in DBF, FPT (FoxPro 2.x format.) about 2000 files. Size of databases is from 0B to about 500-800MB.
i do not think "packing" speed up ... you have to "unpack" it too.Victorio wrote:Because this I programmed utility , what convert this DBF files to ASCII file, and packed and crypted, after converting size of files is about 1/10 source DBF !.
And then I am searching in this files .
Packer , crypter and search "machine" is programmed in C language, then it is very fast, about 7 times then search in source DBF files.
Size of DBF does not make a Difference while GOTOP is same Speed as GOBOTTOM with DBF ( same with SEEK() ).
if you have a C DLL you can rewrite it to use it with Xbase++ C API.