SystemProperty (property$)

Parameters

property$ - system property information required (valid strings listed below)

Description

SystemProperty is used to 'find out' certain system-specific things that are external to the currently running program.

There are broadly two different uses for SystemProperty, one for finding out the location of certain folders on the Windows OS, and one for finding out the handles/objects being used by the Win32/DX APIs to run Blitz programs. These objects and handles can then be used via third party DLLs to add extra functionality to Blitz, although this is recommended for advanced users only.

Properties - folders:

systemdir - System folder
windowsdir - Windows folder
tempdir - Temp folder
appdir - Program Files folder

Properties - objects/handles:

Direct3D7
Direct3DDevice7
DirectDraw7
DirectInput7
AppHWND
AppHINSTANCE

Example

Print "System folder location: " + SystemProperty ("systemdir")
Print "Windows folder location: " + SystemProperty ("windowsdir")
Print "Temp folder: " + SystemProperty ("tempdir")
Print "Program was run from " + SystemProperty ("appdir")

Index

Click here to view the latest version of this page online