GFA-BASIC 32 for Windows
GFA-BASIC 32 for Windows by Sjouke Hamstra
Pages
(Move to ...)
Home
About GFA-BASIC
Download
Donate
Links
▼
19 March 2026
Fitting a Window to its monitor
›
How to detect when a window moves to a smaller screen and automatically adjust its size and position to fit. Modern Windows setups routine...
07 January 2026
Set and reference counting
›
You're probably familiar with the Set command for working with objects. In GB32, Set plays a crucial role when working with COM (Compo...
10 October 2025
Choosing the Right Min and Max Functions
›
When working with Min and Max functions in GB32, you might be tempted to use the generic Min () and Max () functions for all your comparis...
10 June 2025
Pointer (1)
›
With the Pointer command, Pointer () function, and Pointer type, GFABASIC-32 features a powerful tool. With the Pointer command you can a...
04 February 2025
The 'Owned' property
›
You will have noticed the Owned property in the Properties sidebar for a Form. You might also have noticed that there isn't the same pro...
07 December 2024
CreateObject peculiarities (2)
›
Lately I received some COM-automation related questions which I answered by referring to this blog post: CreateObject Peculiarities (part 1...
01 October 2024
DEP and GB32
›
From MS : "Data Execution Prevention (DEP) is a system-level memory protection feature that is built into the operating system starti...
03 July 2024
Function returning UDT
›
Last time we discussed why you better not use a Variant in a user-defined type . This time we look at functions that return a user-defined t...
03 April 2024
Variant in an UDT?
›
Can you put a Variant in an user-defined type? It depends. User defined type A user-defined type is a data structure that can store...
09 February 2024
What is the purpose of New?
›
The New keyword is used to create a COM object instance that cannot be created otherwise. In GB32 the most objects are created using the Oc...
20 October 2023
File Creation Date and Time
›
To read the file-time of a file GB32 offers the following functions: Dim ft As Date ft = FileDateTime( file$ ) // last write time f...
03 August 2023
File I/O using Get and Put
›
This time I want to put the focus on the Get and Put commands that were first introduced in GFA-BASIC 32. These are high-performance comma...
29 May 2023
Sleep doesn't wait?
›
Once in a while you might have created a quick and dirty program that repeatedly prints some value from inside the Sleep message loop. Howe...
04 January 2023
The danger of And and Or
›
The previous blogpost discussed the difference between And vs && , and Or vs || in conditional statements. It showed why &...
16 October 2022
And / Or versus && / ||
›
Are you aware between the difference between And and && and Or and || ? And and Or are mathematical operators , while &...
19 July 2022
Numeric/string conversions
›
Ever wondered how numbers are printed? Check out the following snippet: Dim i As Int = 2345 Print i Before the number is printed to th...
›
Home
View web version