Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP Advanced 10.1 Alpha version
Message
De
29/03/2020 00:34:43
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Produits tierce partie
Titre:
VFP Advanced 10.1 Alpha version
Divers
Thread ID:
01673874
Message ID:
01673874
Vues:
124
J'aime (2)
Hello everyone,

VFP Advanced 10.1 Alpha version has come!


More information about the VFP Advanced 10.1 version
====================================================

1, VFP Advanced 10.1 version roadmap:
March 2020, VFP Advanced 10.1 alpha version
June 2020, VFP Advanced 10.1 beta version
December 2020, VFP Advanced 10.1 release version
I hope I can finish it this year.


2, For Large Files, there is no any changes for the dbf, fpt and cdx files structure.

Maximum size of a file: 2048 TB.
Maximum # of records per table file: 1 billion (same as VFP 9.0).
Maximum size of a table file (or cursor): 1 billion * RECSIZE(), if RECSIZE()=65500 (maximum), it is 65 TB.
Maximum block of an FPT file: 2 billion.
Maximum size of an FPT file: 2 billion * SET("BLOCKSIZE"), if SET("BLOCKSIZE")=64 (default setting), it is 128 GB.
Maximum size of an index file: 4 GB (double of VFP 9.0).


3, Support Large Memory,

Only for VFP Advanced 64-bit, because 32-bit programs can only use less than 4 GB memory.
After I finish the "support Large Files" work, I will try to do the "support Large Memory" work.
Usually, I think we can use more memory as dbf files buffering, so we can access dbf files faster.


4, VFP ADVANCED (X64) LIBRARY CONSTRUCTION KIT,

The _FSeekEx(), _FCHSizeEx(), _FCopyEx(), _AllocMemoEx() and _FindMemoEx() API Library Routines to support large files.

#ifdef _WIN64
// VFP Advanced (x64) version 10.1 or later
int FASTCALL _FSeekEx(FCHAN chan, __int64 position, int mode, __int64 *pnewposition);
int FASTCALL _FCHSizeEx(FCHAN chan, __int64 length, int reserved);
int FASTCALL _FCopyEx(FCHAN dchan, __int64 dpos, FCHAN schan, __int64 spos, long len);
int FASTCALL _AllocMemoEx(Locator FAR *fld, long size, __int64 *pposition);
int FASTCALL _FindMemoEx(Locator FAR *fld, __int64 *pposition);
#endif


About the VFP Advanced Subscription fee
=======================================

1, For the VFP Advanced 10.0 32-bit and 64-bit 201909 version, please download it from:
http://baiyujia.com/f_download.asp
VFP Advanced 10.0 32-bit 201909 version: free.
VFP Advanced 10.0 64-bit 201909 version: free.

2, For the VFP Advanced 10.0 32-bit and 64-bit latest version,
VFP Advanced 10.0 version Subscription: USD100 per year, for E-mail notification and VFP Advanced support services.
If there are some updates, I will send the latest version to you.

3, For the VFP Advanced 10.1 version, it will support Large Files and Large Memory.
Now I have not finish it, I hope I can finish it this year.
VFP Advanced 10.1 version Subscription: USD150 per year, for E-mail notification and VFP Advanced support services.


Any questions or suggestions, please send me an email at ccb2000@163.com.


Best regards.

Chen
2020.3.28
Welcome to VFP C++ Compiler: http://www.baiyujia.com/vfpcompiler
Répondre
Fil
Voir

Click here to load this message in the networking platform