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