-----------------------------------------------
                              ABOUT VFP ADVANCED
                                  May 2018
                 -----------------------------------------------
                                    CCB



1. Why do we need the VFP Advanced?

     Microsoft is a great corporation who released Visual FoxPro 9.0, but there is a bad message from the VFP team:
     http://msdn.microsoft.com/en-us/vfoxpro/bb308952.aspx

     There will be no VFP 10, and the VFP team will not fix the bugs in Visual FoxPro 9.0.

     I have found some bugs in Visual FoxPro 9.0 and try to fix it.

     1, VFP 9.0 Fix - Report Footer
     2, VFP 9.0 Fix2 - Macro Substitution
     3, VFP 9.0 Fix3 - Large Procedure in the Form
     4, VFP 9.0 Fix4 - Invalid RelationalExpr Expression
     5, VFP 9.0 Fix5 - Invisible BreakPoint
     6, VFP 9.0 Fix6 - Page Setup Dialog Box
     7, VFP 9.0 Fix7 - Varbinary or Blob Data
     8, VFP 9.0 Fix8 - Find or Replace Dialog Box
     9, VFP 9.0 Fix9 - Replace Command Fields Count
     10, VFP 9.0 Fix10 - Access and Assign Methods
     11, VFP 9.0 Fix11 - Private Data Session
     12, VFP 9.0 Fix12 - File Handle Number Zero
     13, VFP 9.0 Fix13 - OS() Function
     14, VFP 9.0 Fix14 - Grid.Optimize Property
     15, VFP 9.0 Fix15 - Property Names to Lowercase
     16, VFP 9.0 Fix16 - ComboBox Control Enter an Infinite Loop
     17, VFP 9.0 Fix17 - Saving the Setting of Set Collate to Machine
     18, VFP 9.0 Fix18 - Moving the Dockable Windows
     19, VFP 9.0 Fix19 - SYS(9000) Enables or Disables Dock the Dockable Windows Automatically
     20, VFP 9.0 Fix20 - Header.ToolTipText Property
     21, VFP 9.0 Fix21 - SYS(9079) Clean the System Data Buffer
     22, VFP 9.0 Fix22 - Set Resource Off at Startup
     23, VFP 9.0 Fix23 - SYS(9001) Enables or Disables Adjust the Precision of the Floating-point Numbers
     24, VFP 9.0 Fix24 - ROUND() Function
     25, VFP 9.0 Fix25 - The Docked Command Window is Shown
     26, VFP 9.0 Fix26 - The Select Union Command with Memo Fields
     27, VFP 9.0 Fix27 - EditBox Control Enter an Infinite Loop
     28, VFP 9.0 Fix28 - Locate Files in the Application Data Directory
     29, VFP 9.0 Fix29 - ListBox Control Pictures Count
     30, VFP 9.0 Fix30 - The Top Level Form Caption Disappeared
     31, VFP 9.0 Fix31 - Font Property Page
     32, VFP 9.0 Fix32 - GETPEM() Function
     33, VFP 9.0 Fix33 - ASTACKINFO() Function
     34, VFP 9.0 Fix34 - DO FORM Command
     35, VFP 9.0 Fix35 - COPY FILE Command
     36, VFP 9.0 Fix36 - RETURN TO Command
     37, VFP 9.0 Fix37 - SYS(9002) Enables or Disables Round the Datetime Data to Integer Seconds
     38, VFP 9.0 Fix38 - Round the Datetime Data to Integer Seconds
     39, VFP 9.0 Fix39 - The Default Setting for the PageFrame.RightToLeft Property
     40, VFP 9.0 Fix40 - Fix the Report Objects are Too Large
     41, VFP 9.0 Fix41 - Page.Enabled Property
     42, VFP 9.0 Fix42 - SYS(9003) Enables or Disables Fix the Datetime Data for the VFPOLEDB Driver
     43, VFP 9.0 Fix43 - Fix the Datetime Data for the VFPOLEDB Driver
     44, VFP 9.0 Fix44 - SYS(9004) Enables or Disables Fix the CAST() Function for the VFPOLEDB Driver
     45, VFP 9.0 Fix45 - Fix the CAST() Function for the VFPOLEDB Driver
     46, VFP 9.0 Fix46 - The VARCHAR(MAX) Fields from SQL Server are Mapped as C(0) Fields
     47, VFP 9.0 Fix47 - The Selected Report Objects are Printed with Shadow
     48, VFP 9.0 Fix48 - SYS(9005) Shows or Hides the Printing Window
     49, VFP 9.0 Fix49 - The Printing Window
     50, VFP 9.0 Fix50 - SYS(9006) Shows or Hides the Print Preview Toolbar
     51, VFP 9.0 Fix51 - The Print Preview Toolbar
     52, VFP 9.0 Fix52 - SYS(9007) Enables or Disables the Print Button in the Print Preview Toolbar
     53, VFP 9.0 Fix53 - The Print Button in the Print Preview Toolbar
     54, VFP 9.0 Fix54 - SYS(9008) Enables or Disables Maximize the Report Preview Window Automatically
     55, VFP 9.0 Fix55 - Maximize the Report Preview Window Automatically
     56, VFP 9.0 Fix56 - SYS(9009) Enables or Disables Fix the Report Objects are Too Large
     57, VFP 9.0 Fix57 - SYS(9010) Enables or Disables Fix the Cursor Position is Too Small
     58, VFP 9.0 Fix58 - Fix the Cursor Position is Too Small

     Now I am working for the VFP Advanced 64-bit version project, VFP will continue.


2. What is the VFP Advanced?

     1, VFP Advanced = VFP 9.0.0.7423 (SP2) + VFP 9.0 Fixes, it is an unofficial service package.

     2, VFP Advanced supports all languages same as VFP 9.0, and there are no the language resource files VFPA???.DLL, they have been merged to VFPA.EXE.

     3, Now there is a VFP Advanced 32-bit Release version, and there is a VFP Advanced 64-bit Release version.


3. What is the difference between VFP Advanced and VFP 9.0?

     VFP Advanced is 100% compatible with VFP 9.0.

     -------------------------------------------------------------------------------------------------------------------------------------------------
     | Items                             | VFP Advanced 64-bit version            | VFP Advanced 32-bit version          | VFP 9.0 32-bit version    |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | Visual C++ Runtime Library        | MSVCR100.DLL (Version 10.0)            | MSVCR71.DLL (Version 7.1)            | MSVCR71.DLL (Version 7.1) |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | VERSION()                         | Visual FoxPro 10.0                     | Visual FoxPro 10.0                   | Visual FoxPro 9.0         |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | _SCREEN.CAPTION                   | Microsoft Visual FoxPro Advanced (x64) | Microsoft Visual FoxPro Advanced     | Microsoft Visual FoxPro   |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | LIST | DISPLAY STATUS             | Processor is X64 (AMD or Intel)        | Processor is Pentium                 | Processor is Pentium      |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | SYS(17) - Processor in Use        | X64 (AMD or Intel)                     | Pentium                              | Pentium                   |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | SYS(1037) - Page Setup Dialog Box | Printer and Properties buttons         | Printer and Properties buttons       | No Printer button         |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | System Variable _WIN64            | .T.                                    | .F.                                  | N/A                       |
     -------------------------------------------------------------------------------------------------------------------------------------------------
     | RIP-relative Addressing           | Uses RIP-relative Addressing           | N/A                                  | N/A                       |
     -------------------------------------------------------------------------------------------------------------------------------------------------


4. About the price:
    VFP Advanced 32-bit version: FREE.
    VFP Advanced 64-bit version: FREE.
    VFP Advanced subscription: USD100 per year.

    Download VFP Advanced 32-bit version:
    http://www.baiyujia.com/f_downloadproc_vfpa32.asp

    Download VFP Advanced 64-bit version:
    http://www.baiyujia.com/f_downloadproc_vfpa64.asp

Donate to the VFP Advanced project:

5. Other questions:

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