GFA-BASIC for Windows 32-bits  GFA-BASIC 32 runs on all Windows versions.

Essentially, you have two options. Download the binary updates  or download the entire package containing all binaries, documentation, help files, and samples.

Binary Updates of 28 June 2017 - GfaWin23.Ocx Update (Most important update!)
Contains the GfaWin23.Ocx file version 2.32 (Build 12xx) and a readme.rtf summarizing the latest fixes. - Includes Ocx, Exe, and GLL
Contains the GfaWin32.exe version 2.4 (kind-a beta) and the same important update of GfaWin23.Ocx file version 2.32.

Important note though: Included is gfawin32.gll. When you choose to use GfaWin32.exe version 2.4 you must unpack gfawin32.gll into the same directory. To work properly the IDE needs this GLL. In addition gfawin32.gll extends the functionality of the IDE.

This version of gfawin32.gll is a bit rudimentary and misses a lot of features that are now ready for production. The problem with this kind of GLL is the heavy intrusion and hacking of the IDE that for a long time brought me a deal breaking problem. Some functions rely on the use of Try/Catch handlers that - when used in a GLL - erase the Err object's properties. When in the IDE a program raised a Runtime exception, or used Err.Raise, the editor never got a chance to display a proper message box. Fortunately, that problem is solved. - The full, but older, version.

Contains the full GFA-BASIC 32 package (for new users mostly) IDE and Compiler (version: 2.30 Build 1169/2, OCX Runtime:2.30 Build 1185)
No problemo ..... after this download, update the installation with to replace GfaWin32.exe and GfaWin23.Ocx with the latest updates.

Additional downloads

WinHlp32_Installation - Use older .hlp files under Windows 7, 8, 10, ... See for more info.

Dynamic Array Library - by James Gaite, featured on this blog has now finally been finished with improvements to how it works in a Multi-threaded environment, to the Error Reporting system and the obligatory bug fixes.

Previous GFABASIC productions

GFAWIN16 - GFA-BASIC for Windows 3.1 (16-bits)

Michel Goux dedicated his site to GFA-BASIC for Windows 3.1. You can download the latest version at: