Skip to content

FRE ​


Returns the amount of free memory available

Syntax ​

` declare function Fre ( byval value as long = 0 ) as uinteger

`

Usage ​

` result = Fre( [ value ] )

`

Parameters ​

value

Unused dummy parameter kept for backward compatibility; can be ignored.

Return Value ​

Returns the amount of free memory, in bytes.

Description ​

Returns the free memory (ram) available, in bytes.

Examples ​

start GeSHi

vb
Dim mem As UInteger = Fre

Print "Free memory:"
Print
Print mem; " bytes"
Print mem  \ 1024; " kilobytes"
Print mem  \ (1024 * 1024); " megabytes"

end GeSHi

Differences from QB ​

  • The "value" argument is not checked, Fre will always return the free physical memory available

See also ​

  • Dim
  • Redim
  • Allocate

Back to DocToc

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft