• ThinBASIC
  • What's new
    • Version Under Development
    • 2020-2024 - Version history
      • Version 1.11.3.0 to 1.12.0.0
    • 2019 - Version history
      • Version 1.11.0.0 to 1.11.2.0
      • Version 1.10.7.0
      • Version 1.10.6.0
    • 2018 - Version history
      • Version 1.10.5.0
    • 2017 - Version history
      • Version 1.10.4.0
      • Version 1.10.3.0
      • Version 1.10.2.0
      • Version 1.10.1.0
      • Version 1.10.0.0
    • 2016 - Version history
      • Version 1.9.16.17
      • Version 1.9.16.10 to 1.9.16.16
    • 2015 - Version history
      • Version 1.9.16.1 to 1.9.16.9
      • Version 1.9.15.0
    • 2014 - version history
      • Version 1.9.14.0
      • Version 1.9.13.0
      • Version 1.9.12.0
    • 2013 - version history
      • Version 1.9.11.0
    • 2011 - version history
      • Version 1.8.1.0 to 1.8.9.0
    • 2010 - version history
      • Version 1.8.0.0
    • 2009 - version history
      • Version 1.7.7.0
      • Version 1.7.6.0
      • Version 1.7.5.0
    • 2008 - version history
      • Version 1.7.0.0
      • Version 1.6.0.10
      • Version 1.6.0.9
      • Version 1.6.0.8
      • Version 1.6.0.7
      • Version 1.6.0.6
      • Version 1.6.0.5
      • Version 1.6.0.4
      • Version 1.6.0.3
      • Version 1.6.0.2
      • Version 1.6.0.1
      • Version 1.6.0.0
    • 2007 - version history
      • Version 1.5.0.0
      • Version 1.4.0.0
      • Version 1.3.0.0
      • Version 1.2.0.0
    • 2006 - version history
      • Version 1.1.0.0
      • Version 1.0.11.0
      • Version 1.0.10.2
      • Version 1.0.10.1
      • Version 1.0.10.0
      • Version 1.0.9.9
      • Version 1.0.9.8
      • Version 1.0.9.7
      • Version 1.0.9.6
      • Version 1.0.9.5
      • Version 1.0.9.4
      • Version 1.0.9.3
      • Version 1.0.9.2
      • Version 1.0.9.1
      • Version 1.0.9.0
      • Version 1.0.8.2
    • 2005 - version history
      • Version 1.0.8.1
      • Version 1.0.8.0
      • Version 1.0.7.1
      • Version 1.0.7.0
      • Version 1.0.6.4
      • Version 1.0.5.0
      • Version 1.0.4.2
      • Version 1.0.4.1
      • Version 1.0.3.6
      • Version 1.0.2.2
      • Version 1.0.1.1
  • Introducing ThinBASIC
    • Example 1 - copy file in 4 lines
    • Example 2 - copy file in 2 lines
    • Example 3 - functions
    • Example 4 - scan file for lines starting with given text
    • Example 5 - using console
    • Example 6 - test if computer is connected to Internet
  • Why ThinBASIC ?
  • Main ThinBASIC features
  • Installation
  • How to use
  • Tutorial
  • ThinBASIC Core Language
    • Script structure
      • Main Code
      • TBMain
        • APP_GetEntryPoint
        • APP_SetEntryPoint
      • Functions/Subs
        • Call
        • Call_IfExists
        • Call DWord
        • CodePtr
        • Function_CParams
        • Function_Exists
        • Function_GetPtr
        • Function_List
        • Function_Name
        • Function_Names
        • Function_NParams
        • Function Default parameter value
        • Return
      • Callback Functions
      • External function declarations
        • DECLARE
        • DECLARE (General form)
        • Declare Set ADDRESS
        • CallDWord
      • Pre Parsing directives
        • #INCLUDE
        • #INCLUDEDIR
        • #MINVERSION
        • #Region
        • #SCRIPTVERSION
      • Execution directives
        • #DEFAULT
          • BOUNDCHECK
          • PARAMETERS
          • DECLARE CheckDuplicates
          • DECLARE CheckMissing
        • #PROFILE
      • Conditional parsing statements
        • #IF
        • #DEF
    • Comments
      • REM
      • Single quote '
        • Special single quotation mark (') remarks
      • C++ style line comment: //
      • C style block comment: /* ... */
    • Data types and variables
      • DIM
        • CONST
        • GLOBAL
        • LOCAL
        • STATIC
      • Numeric variables
      • Numeric Equates
      • String variables
      • String Equates
      • Variant variables
      • GUID variables
      • TYPE (or UDT User Defined Types)
        • UDT (User Defined Types)
          • Elements
          • Memory representation
            • Size
            • Element offset
            • Element packing
          • Extending existing UDT
            • Extension
            • Inclusion
          • UDT and Functions
            • Passing to functions
            • UDT Functions
              • _Create
              • _Destroy
        • WITH / END WITH
        • TYPE online Book
        • Petr Schreiber online help on TYPE
      • UNION
      • Enum ... End Enum
      • iDispatch variables
        • iDispatch Properties and Methods
        • NewCom
        • GetCom
        • AnyCom
        • Nothing
        • IsComNothing
        • IsComObject
        • ComObjPtr
        • GetObject
      • #Define
      • REDIM
      • RESET
      • BEGIN
        • BEGIN CONST ... END CONST
        • BEGIN CONTROLID ... END CONTROLID
    • Operators
      • Arithmetic
        • Operator (+)
        • Operator (-)
        • Operator (*)
        • Operator (/)
        • Operator (\)
        • Exponentiation (^)
        • Left Bit Shift (<<)
        • Right Bit Shift (>>)
      • String
        • Operator (&)
        • Operator (+)
        • Multi line strings
      • Comparison Operators
      • Logical
        • ALL
        • AND
        • ANDb
        • OR
        • | operator
        • ORb
        • NOT
        • NOTb
        • SOME
        • XOR
        • IsFalse
        • IsTrue
      • Compound operators
      • Implicit assignment
    • Program Flow
      • Do/Loop
      • DoEvents
      • Exit
      • For/Next
      • If/Then/Else/ElseIf/End If
      • Iterate
      • Rem
      • Repeat/Until
      • Select
        • SelectExpression
      • Sleep
      • Stop
      • While/Wend
    • Error Handling
      • ERR
      • ERRCLEAR
    • Data Structures
      • Hash Table
        • Hash_CapGet
        • Hash_CapSet
        • Hash_Clear
        • Hash_Clone
        • Hash_Count
        • Hash_Del
        • Hash_Exists
        • Hash_Free
        • Hash_Get
        • Hash_GetKeys
        • Hash_GetPtr
        • Hash_New
        • Hash_Set
        • Hash_Validate
      • Linked List
        • LList_Add
        • LList_Clear
        • LList_Count
        • LList_Del
        • LList_DelPrev
        • LList_DelNext
        • LList_First
        • LList_Free
        • LList_Get
        • LList_Ins
        • LList_InsNext
        • LList_InsPrev
        • LList_Last
        • LList_New
        • LList_Next
        • LList_Prev
        • LList_Set
        • LList_Validate
      • AVL Tree
        • Tree_Clear
        • Tree_Clone
        • Tree_Count
        • Tree_Exists
        • Tree_First
        • Tree_Free
        • Tree_Get
        • Tree_GetData
        • Tree_GetKey
        • Tree_Last
        • Tree_Next
        • Tree_New
        • Tree_Prev
        • Tree_Set
        • Tree_SetData
        • Tree_Validate
      • cOptions
        • cOptions Methods
          • <cOptions>.Add
          • <cOptions>.Count
          • <cOptions>.Del
          • <cOptions>.FromJSon
          • <cOptions>.Get
          • <cOptions>.Exists
          • <cOptions>.Init
          • <cOptions>.Keys
          • <cOptions>.Merge
          • <cOptions>.Set
          • <cOptions>.ToString
      • cHash
        • cHash Methods
          • <cHash>.Add
          • <cHash>.Count
          • <cHash>.Clear
          • <cHash>.Del
          • <cHash>.FromJSon
          • <cHash>.Get
          • <cHash>.Exists
          • <cHash>.Init
          • <cHash>.Keys
          • <cHash>.Merge
          • <cHash>.Set
          • <cHash>.ToString
      • cJSONCore
        • cJSONCore Methods
          • <cJSONCore>.Parse
          • <cJSONCore>.Getvalue.ByPath()
          • <cJSONCore>.Getvalue.ByPath().Count.Lines
          • <cJSONCore>.Getvalue.ByPath().Count.Elements
          • <cJSONCore>.PathTree
        • cJSONCore Properties
          • <cJSONCore>.File
          • <cJSONCore>.Items.Count
          • <cJSONCore>.Item()
            • <cJSONCore>.Item().Obj
            • <cJSONCore>.Item().Level
            • <cJSONCore>.Item().Type
              • <cJSONCore>.Item().Type.ToString
            • <cJSONCore>.Item().Name
            • <cJSONCore>.Item().Value
            • <cJSONCore>.Item().Count
    • BuiltIn Constants
      • Char equates
      • Color equates
      • Console Color equates
      • Math equates
      • MsgBox equates
      • Switch equates
      • VitualKeys equates
      • Windows equates
    • BuiltIn Functions
      • Application functions
        • App
          • Data
            • Free
            • Count
            • Del
            • Exists
            • Get
            • PHash
            • Set
          • Arg*
            • Arg
            • ArgC
            • ArgV
          • Environ
            • Environ.*
          • Process
            • ID
            • Memory
              • PageFaultCount
              • PeakWorkingSetSize
              • WorkingSetSize
        • APP_ConfigFile
        • APP_GetModuleFullPath
        • APP_IncludePath
        • APP_IniFIle
        • APP_IsBundled
        • APP_IsIsolated
        • APP_IsolationPath
        • APP_ListClasses
        • APP_ListEquates
        • APP_ListFunctions
        • APP_ListKeywords
        • APP_ListUDTs
        • APP_MutexClose
        • APP_MutexCreate
        • APP_Name
        • APP_Path
        • APP_SetScriptVersion
        • APP_ScriptFullName
        • APP_ScriptName
        • APP_ScriptPath
        • APP_ScriptVersion
        • APP_SetReturnCode
        • App_Timer
          • APP_Timer equates
      • Array functions
        • ARRAY ASSIGN
        • ARRAY FILL
        • ARRAY SCAN
        • ARRAY SORT
        • ARRAY SUM
        • ARRAY SHIFT
        • ARRAY SHUFFLE
        • ARRAY UNIQUE
        • ARRAY EXTRACT
        • CountOf
        • LBound
        • UBound
      • BASE64
        • Base64_Mime_Encode$
        • Base64_Mime_Decode$
      • Clipboard functions
        • ClipBoard_SetText
        • ClipBoard_GetText
      • Date and Time
        • cDateTime
          • <cDateTime> constructor
          • cDateTime_Properties
            • <cDateTime>.Day
            • <cDateTime>.DayOfWeek
            • <cDateTime>.Filetime
            • <cDateTime>.Hour
            • <cDateTime>.IsLeapYear
            • <cDateTime>.Minute
            • <cDateTime>.mSecond
            • <cDateTime>.Month
            • <cDateTime>.Second
            • <cDateTime>.SystemTime
            • <cDateTime>.UnixTime
            • <cDateTime>.Year
          • cDateTime_Methods
            • <cDateTime>.AddDays
            • <cDateTime>.AddHours
            • <cDateTime>.AddMinutes
            • <cDateTime>.AddMonths
            • <cDateTime>.AddMSeconds
            • <cDateTime>.AddSeconds
            • <cDateTime>.AddYears
            • <cDateTime>.Copy
            • <cDateTime>.DateDiff
            • <cDateTime>.DateString
            • <cDateTime>.DateStringLong
            • <cDateTime>.DateToSeconds
            • <cDateTime>.DayOfWeekString
            • <cDateTime>.DaysInMonth
            • <cDateTime>.Diff
            • <cDateTime>.NewDate
            • <cDateTime>.NewTime
            • <cDateTime>.Now
            • <cDateTime>.NowUTC
            • <cDateTime>.SecondsToDate
            • <cDateTime>.TimeDiff
            • <cDateTime>.TimeString
            • <cDateTime>.TimeString24
            • <cDateTime>.TimeStringFull
            • <cDateTime>.Today
            • <cDateTime>.ToLocalTime
            • <cDateTime>.ToString
            • <cDateTime>.ToUTC
        • cTimer
          • cTimer Equates
          • <cTimer> constructor
          • cTimer Methods
            • <cTimer>.GetDescription
            • <cTimer>.GetName
            • <cTimer>.Elapsed
            • <cTimer>.ElapsedToString
            • <cTimer>.Intermediate_Count
            • <cTimer>.Intermediate_Get
            • <cTimer>.Intermediate_GetDescription
            • <cTimer>.SetDescription
            • <cTimer>.SetName
            • <cTimer>.Start
            • <cTimer>.Stop
        • Date$
        • Day
        • Hour
        • Minute
        • Month
        • Now
        • Second
        • Time$
        • Year
      • File functions
        • Load_File
        • Save_File
      • General functions
        • Alert
        • Alias
        • Beep
        • GetCurInstance
        • InputBox$
        • Library_Exists
        • MsgBox
        • MsgboxW
        • Nop
        • Shell
        • Shell_CaptureOutput
        • Sound_PLay
      • Hash
        • MD5
        • SHA256HMAC
      • Memory handling and pointers
        • Crt memory
          • Crt_CAlloc
          • Crt_Free
          • Crt_MAlloc
          • Crt_ReAlloc
        • Global memory
          • Global_Alloc
          • Global_Free
          • Global_ReAlloc
        • Heap memory
          • HEAP_Alloc
          • HEAP_AllocByStr
          • HEAP_Copy
          • HEAP_End
          • HEAP_Free
          • HEAP_Get
          • HEAP_Mid
          • HEAP_Left
          • HEAP_Realloc
          • HEAP_ReAllocByStr
          • HEAP_Right
          • HEAP_Set
          • HEAP_Size
        • GetAT
        • PEEK
        • PEEK$
        • PeekHex$
        • PEEKZ$
        • POKE
        • POKE$
        • Memory_Compare
        • Memory_Copy
        • Memory_Differs
        • Memory_Get
        • Memory_IsEqual
        • Memory_Set
        • Memory_Swap
        • SetAT
        • STRPTR
        • VARPTR
      • Numeric functions
        • ABS
        • Assign
        • ATN
        • Between
        • Bit
        • Bit_Get
        • Bit_Reset
        • Bit_Set
        • Bit_Toggle
        • BGR
        • CHS
        • CEIL
        • Choose
        • Collision_CTOC
        • Cos
        • CVx
          • CVBYT
          • CVCUR
          • CVCUX
          • CVD
          • CVDWD
          • CVE
          • CVI
          • CVL
          • CVNumber
          • CVQ
          • CVS
          • CVWRD
        • CYCLE_NEXT
        • CYCLE_PREV
        • Decr
        • Dist
        • Evaluate
        • EXP
        • EXP2
        • EXP10
        • FIX
        • FRAC
        • HASH
        • HI
        • HIINT
        • HIWRD
        • IIF
        • IN
        • Incr
        • Inside
        • INT
        • IsEven
        • IsNegative
        • IsOdd
        • IsPositive
        • IsPrime
        • IsZero
        • LO
        • LOG
        • LOG2
        • LOG10
        • LOGB
        • LOINT
        • LOWRD
        • MAKDWR
        • MAKINT
        • MAKLNG
        • MAKWRD
        • MAX
        • MIN
        • MinMax
        • MOD
        • Outside
        • Pow
        • Pow2
        • Pow3
        • PCT
        • Randomize
        • RGB
          • RGB_GetR
          • RGB_GetG
          • RGB_GetB
        • RND
        • RNDF
        • Round
        • RoundNM
        • SETN
        • SHIFT
        • SHIFTN
        • SGN
        • Sin
        • Sqr
        • Sum
        • Switch
        • Tan
        • Timer
      • String functions
        • $() String Interpolation
        • ASC
        • Assign$
        • BIN$
        • Bin_To_Hex$
        • Build$
        • CharToOEM$
        • Choose$
        • CHR$
        • CHRW$
        • CLSID$
        • CSET$
        • DateTime$
        • DIGIT$
        • DIGIT_GetMask$
        • DIGIT_SetMask$
        • EndsWith
        • Evaluate$
        • EXPAND$
        • EXTRACT$
        • FORMAT$
        • GUID$
        • GUIDTXT$
        • GRAB$
        • GRABF$
        • HEX$
        • Hex_To_Bin$
        • Hex_To_Str$
        • IIF$
        • IN$
        • INSTR
        • IsLike
        • Join$
        • LCASE$
        • LEFT$
        • LEFTF$
        • LEFTW$
        • LeftAndRight$
        • LEN
        • LENF
        • LENW
        • LETTER$
        • LETTER_GetMask$
        • LETTER_SetMask$
        • LSET$
        • LTRIM$
        • MAX$
        • MCASE$
        • MID$ Function
        • MID$ Statement
        • MIDF$
        • MIDW$
        • MIN$
        • MKx
          • MKBYT$
          • MKCUR$
          • MKCUX$
          • MKD$
          • MKDWD$
          • MKE$
          • MKI$
          • MKL$
          • MKNumber$
          • MKQ$
          • MKS$
          • MKWRD$
        • NewID$
        • PARSE
        • DQuote$
        • PARSE$
        • PARSEF$
        • PARSECOUNT
        • PARSECOUNTF
        • PARSESET$
        • PATCH$
        • PROGID$
        • RAWTEXT
        • REGEXPR$
        • REMAIN$
        • REMOVE$
        • REPEAT$
        • REPLACE$
        • RIGHT$
        • RIGHTF$
        • RIGHTW$
        • Rotate$
        • RSET$
        • RTRIM$
        • SPLIT
        • SQuote$
        • StartsWith
        • STR$
        • Str_To_Hex$
        • StrDistance
        • STRING$
        • StrDelete$
        • StrFormat$
        • Stringify
        • StrInsert$
        • StrPtrLen
        • StrReverse$
        • Switch$
        • TALLY
        • TRIM$
        • TRIMFULL$
        • TSTR$
        • UCase$
        • USING$
        • Val
        • Verify
        • Wrap$
        • UnWrap$
      • System functions
        • System
          • System.Desktop
            • Size
            • Width
            • Height
            • CenterV
            • CenterH
          • System.Info
            • ComputerName
            • Environ
            • SpecialFolder
            • UserName
          • System.Memory
            • Load
            • System.Memory.PageFile
              • Avail
              • Total
            • System.Memory.Phys
              • Avail
              • Total
            • System.Memory.Virt
              • Avail
              • AvailEx
              • Total
          • System.Metrics
            • CY
              • Menu
              • MenuCheck
              • MenuSize
              • Screen
            • CX
              • Screen
          • System.Monitor
            • Count
            • (index).IsPrimary
            • (index).Resolution
            • (index).WorkArea
            • (index).Width
            • (index).Height
          • System.VirtualScreen
            • Size
            • Width
            • Height
      • Timing functions
        • GetTickCount
        • HiResTimer_Delta
        • HiResTimer_Get
        • HiResTimer_Init
        • QueryPerformanceCounter
        • QueryPerformanceFrequency
        • TimeBeginPeriod
        • TimeEndPeriod
        • TIX
      • Inspecting UDT (Types)
        • UDT_ElementByte
        • UDT_ElementExists
        • UDT_ElementOffset
        • UDT_ElementsData_Join
      • Variables functions
        • SizeOf
        • Swap
        • Variable_Exists
        • Type_Exists
        • TypeOf
      • Variant functions
        • VARIANT$
        • VARIANT#
        • VARIANTVT
        • VARIANTVT$
      • Unicode / UTF8
        • ACODE$
        • AnsiToUtf8$
        • Ascii2Unicode
        • ChrToUTF8$
        • IsUnicode
        • IsUtf8
        • OEMToChar$
        • UCODE$
        • Unicode2Ascii
        • Utf8ToAnsi$
        • Utf8ToChr$
        • Utf8ToWideChar$
        • WideCharToUtf8$
    • BuiltIn UDT
      • FileTime
      • DateInterval
      • SystemTime
    • Module Classes
      • New operator
    • Machine Code
      • MC_Eval$
      • MC_EvalAndExec
      • MC_Exec
    • Windows API
      • Win_LoadLibrary
      • Win_LoadLibraryA
      • Win_LoadLibraryW
      • Win_GetProcAddress
      • Win_FreeLibrary
  • ThinBASIC Tools
    • thinAir: thinBasic IDE
    • Script Obfuscation
    • thinBundle
      • thinBundle: how to use
      • #BUNDLE File
      • #BUNDLE Icon
      • #BUNDLE Manifest
      • #BUNDLE Name
      • #BUNDLE Type
      • #BUNDLE Version
    • thinDebug
  • ThinBASIC Modules
    • Uses
    • ADODB
      • ADODB Equates
      • ADODB Module Classes
        • ADODB_Connection
          • ADODB_Connection constructor
          • ADODB_Connection Properties
            • <ADODB_Connection>.CommandTimeOut
            • <ADODB_Connection>.ConnectionString
            • <ADODB_Connection>.ConnectionTimeOut
            • <ADODB_Connection>.CursorLocation
            • <ADODB_Connection>.DefaultDatabase
            • <ADODB_Connection>.Provider
            • <ADODB_Connection>.State
            • <ADODB_Connection>.Version
          • ADODB_Connection Methods
            • <ADODB_Connection>.BeginTrans
            • <ADODB_Connection>.Close
            • <ADODB_Connection>.CommitTrans
            • <ADODB_Connection>.Execute
            • <ADODB_Connection>.ExecuteCmd
            • <ADODB_Connection>.LookUp
            • <ADODB_Connection>.Open
            • <ADODB_Connection>.RollbackTrans
          • ADODB_Connection Interfaces
            • <ADODB_Connection>.Errors
              • <ADODB_Connection>.Errors.Count
              • <ADODB_Connection>.Errors.Clear
              • <ADODB_Connection>.Errors.Msg
              • <ADODB_Connection>.Errors().Number
              • <ADODB_Connection>.Errors().Description
              • <ADODB_Connection>.Errors().Source
              • <ADODB_Connection>.Errors().SQLState
              • <ADODB_Connection>.Errors().NativeError
        • ADODB_Recordset
          • ADODB_Recordset constructor
          • ADODB_Recordset Collections
            • ADODB_Recordset.Fields
              • ADODB_Recordset.Fields.Count
              • ADODB_Recordset.Fields().ActualSize
              • ADODB_Recordset.Fields().DefinedSize
              • ADODB_Recordset.Fields().Name
              • ADODB_Recordset.Fields().Type
              • ADODB_Recordset.Fields().Type$
              • ADODB_Recordset.Fields().Value
          • ADODB_Recordset Properties
            • <ADODB_Recordset>.BOF
            • <ADODB_Recordset>.Collect
            • <ADODB_Recordset>.CollectD
            • <ADODB_Recordset>.CollectN
            • <ADODB_Recordset>.CollectS
            • <ADODB_Recordset>.CursorLocation
            • <ADODB_Recordset>.CursorType
            • <ADODB_Recordset>.EOF
            • <ADODB_Recordset>.RecordCount
            • <ADODB_Recordset>.Sort
            • <ADODB_Recordset>.State
            • <ADODB_Recordset>.UpdateD
            • <ADODB_Recordset>.UpdateN
            • <ADODB_Recordset>.UpdateS
          • ADODB_Recordset Methods
            • <ADODB_Recordset>.AddNew
            • <ADODB_Recordset>.Close
            • <ADODB_Recordset>.Expand
            • <ADODB_Recordset>.Export
              • <ADODB_Recordset>.Export.Csv
            • <ADODB_Recordset>.Find
            • <ADODB_Recordset>.GetString
            • <ADODB_Recordset>.Move
            • <ADODB_Recordset>.MoveFirst
            • <ADODB_Recordset>.MoveLast
            • <ADODB_Recordset>.MoveNext
            • <ADODB_Recordset>.MovePrevious
            • <ADODB_Recordset>.Open
            • <ADODB_Recordset>.Save
            • <ADODB_Recordset>.Update
        • ADODB_Command
          • ADODB_Command Properties
            • <ADODB_Command>.ActiveConnection
            • <ADODB_Command>.CommandText
            • <ADODB_Command>.CommandType
          • ADODB_Command Methods
            • <ADODB_Connection>.Execute
    • AppConfig
      • cAppConfig Class
        • cAppConfig Class usage example
        • <cAppConfig> constructor
        • <cAppConfig> Methods
          • <cAppConfig>.GetKey
          • <cAppConfig>.GetKeyCount
          • <cAppConfig>.GetKeyName
          • <cAppConfig>.GetSearchKey
          • <cAppConfig>.KeyExists
          • <cAppConfig>.Load
          • <cAppConfig>.LoadString
          • <cAppConfig>.Save
          • <cAppConfig>.SetKey
          • <cAppConfig>.SetSearchKey
        • <cAppConfig> Properties
          • <cAppConfig>.CaseSensitive
          • <cAppConfig>.ErrorCode
          • <cAppConfig>.ErrorDescription
          • <cAppConfig>.ErrorPresent
          • <cAppConfig>.ProgId
    • AppLog
      • cAppLog Class
        • cAppLog Class usage example
        • <cAppLog> constructor
        • <cAppLog> Properties
          • <cAppLog>.AppId
          • <cAppLog>.Description
          • <cAppLog>.Level
            • <cAppLog>.Level.Min
            • <cAppLog>.Level.Max
            • <cAppLog>.Level.Exact
          • <cAppLog>.Name
          • <cAppLog>.ProcId
        • <cAppLog> Methods
          • <cAppLog>.Log
            • <cAppLog>.Log.Trace
            • <cAppLog>.Log.Debug
            • <cAppLog>.Log.Info
            • <cAppLog>.Log.Warn
            • <cAppLog>.Log.Error
            • <cAppLog>.Log.Fatal
            • <cAppLog>.Log.Count
              • <cAppLog>.Log.Count.Trace
              • <cAppLog>.Log.Count.Debug
              • <cAppLog>.Log.Count.Info
              • <cAppLog>.Log.Count.Warn
              • <cAppLog>.Log.Count.Error
              • <cAppLog>.Log.Count.Fatal
        • <cAppLog> Objects
          • <cAppLog>.Console
            • <cAppLog>.Console.Active
            • <cAppLog>.Console.Color
            • <cAppLog>.Console.Format
            • <cAppLog>.Console.Title
            • <cAppLog>.Console.WaitKey
          • <cAppLog>.Database
            • <cAppLog>.Database.Active
          • <cAppLog>.SMTP
            • <cAppLog>.SMTP.LoginCredential
            • <cAppLog>.SMTP.ServerName
            • <cAppLog>.SMTP.MailFrom
            • <cAppLog>.SMTP.AddSendTO
            • <cAppLog>.SMTP.AddSendCC
            • <cAppLog>.SMTP.AddAttachment
            • <cAppLog>.SMTP.Clear
            • <cAppLog>.SMTP.ClearAttachments
            • <cAppLog>.SMTP.ClearSendCC
            • <cAppLog>.SMTP.ClearSendTO
            • <cAppLog>.SMTP.Error.RejectedRecipients
            • <cAppLog>.SMTP.Error.Code
            • <cAppLog>.SMTP.Error.Description
            • <cAppLog>.SMTP.Send
            • <cAppLog>.SMTP.SendHtml
            • <cAppLog>.SMTP.TraceON
            • <cAppLog>.SMTP.TraceOFF
            • <cAppLog>.SMTP.TraceGET
          • <cAppLog>.TextFile
            • <cAppLog>.TextFile.Active
            • <cAppLog>.TextFile.FileName
            • <cAppLog>.TextFile.Format
          • <cAppLog>.Window
            • <cAppLog>.Window.Active
            • <cAppLog>.Window.Format
            • <cAppLog>.Window.Font
            • <cAppLog>.Window.Handle
            • <cAppLog>.Window.Visible
            • <cAppLog>.Window.Stop
            • <cAppLog>.Window.Stopped
            • <cAppLog>.Window.Hide
            • <cAppLog>.Window.Show
            • <cAppLog>.Window.Title
            • <cAppLog>.Window.X
            • <cAppLog>.Window.Y
            • <cAppLog>.Window.W
            • <cAppLog>.Window.H
    • BIFF
      • BIFF Example
      • BIFF_CloseFile
      • BIFF_CreateFile
      • BIFF_SetBuffer
      • BIFF_SetCodePage
      • BIFF_SetColWidth
      • BIFF_SetRowHeight
      • BIFF_WriteDate
      • BIFF_WriteNumber
      • BIFF_WriteText
    • CGI
      • CGI Equates
      • Configuration
        • Configuring thinBasic under IIS
        • Configuring thinBasic under Abyss
        • thinBasicCGI.config file
        • thinBasicCGI.log file
      • CGI_AddQuote
      • CGI_AddSpecialCharsPrefix
      • CGI_CfgGetOption
      • CGI_CfgSetOption
      • CGI_Environ
      • CGI_GetCurrentGUID
      • CGI_GetCurrentSession
      • CGI_GetQueryValue
      • CGI_GetRequestMethod
      • CGI_GetSessionVariable
      • CGI_Header
      • CGI_LoadConfigFile
      • CGI_Read
      • CGI_RemoveQuote
      • CGI_RemoveSpecialCharsPrefix
      • CGI_ResetDefaultSettings
      • CGI_SetSessionVariable
      • CGI_StartSession
      • CGI_UploadFileSize
      • CGI_UploadFilesNumber
      • CGI_UploadFilesTime
      • CGI_UrlDecodeString
      • CGI_Write
      • CGI_WriteLogFile
      • Echo
      • Gets
    • cJSON
      • CJSon low level interface
        • cJSON Data Structure
        • cJSON Equates
        • cJSON_Delete
        • cJSON_GetArrayItem
        • cJSON_GetArraySize
        • cJSON_GetError
        • cJSON_GetObjectItem
        • cJSON_GetObjectItemCaseSensitive
        • cJSON_HasObjectItem
        • cJSON_IsArray
        • cJSON_IsBool
        • cJSON_IsFalse
        • cJSON_IsInvalid
        • cJSON_IsNull
        • cJSON_IsNumber
        • cJSON_IsObject
        • cJSON_IsRaw
        • cJSON_IsString
        • cJSON_IsTrue
        • cJSON_Item_GetChild
        • cJSON_Item_GetName
        • cJSON_Item_GetNext
        • cJSON_Item_GetPrev
        • cJSON_Item_GetText
        • cJSON_Item_GetType
        • cJSON_Item_GetTypeName
        • cJSON_Item_GetValue
        • cJSON_Item_GetValueNumber
        • cJSON_LibIsLoaded
        • cJSON_Parse
        • cJSON_Path_GetCount
        • cJSON_Path_GetPtr
        • CJSON_Path_GetType
        • CJSON_Path_GetTypeName
        • CJSON_Path_GetValue
        • cJSON_Print
        • cJSON_Version
      • CCJson class
        • <CCJson> constructor
        • <CCJson> Methods
          • <CCJson>.Parse
          • <CCJson>.ParseFile
          • <CCJson>.Print
        • <CCJson> Properties
          • <CCJson>.Valid
          • <CCJson>.IsValid
          • <CCJson>.Root
        • <CCJson>.Path handling
          • <CCJson>.Path.Count
          • <CCJson>.Path.Name
          • <CCJson>.Path.Ptr
          • <CCJson>.Path.Type
          • <CCJson>.Path.Type$
          • <CCJson>.Path.Value
      • CJSon path specification
    • COM
      • COM Equates
      • COM_BuildVariant
      • COM_CallMethod
      • COM_CLSIDFromProgID
      • COM_CLSIDFromString
      • COM_CreateObject
      • COM_DisplayError
      • COM_Execute
      • COM_GetActiveObject
      • COM_GetEngineGuid
      • COM_GetErrorBehavior
      • COM_GetIndexedProperty
      • COM_GetObject
      • COM_GetProperty
      • COM_IsEqualCLSID
      • COM_IsEqualGUID
      • COM_IsEqualIID
      • COM_ProgIDFromCLSID
      • COM_QueryInterface
      • COM_Release
      • COM_SetErrorBehavior
      • COM_SetIndexedProperty
      • COM_SetProperty
      • COM_StringFromCLSID
      • COM_Succeeded
      • COM_VariantChangeType
      • COM_VariantClear
      • COM_VariantCopy
      • COM_VariantGetType
      • COM_VariantInit
    • COMM
      • COMM Equates
      • COMM_Close
      • COMM_EOF
      • COMM_FreeFile
      • COMM_Get
      • COMM_Line
      • COMM_GetDevices
      • COMM_DeviceInfo(Index).Class
      • COMM_DeviceInfo(Index).Guid
      • COMM_DeviceInfo(Index).FriendlyName
      • COMM_DeviceInfo(Index).Description
      • COMM_DeviceInfo(Index).Manufacturer
      • COMM_DeviceInfo(Index).Driver
      • COMM_DeviceInfo(Index).Port
      • COMM_Open
      • COMM_Print
      • COMM_Recv
      • COMM_Reset
      • COMM_Send
      • COMM_Set
      • COMM_TRecv
    • Console
      • Cls
      • Cls_Buffer
      • Console Color equates
      • Console Cursor Handling
        • Console_CursorHide
        • Console_CursorPos
        • Console_CursorShow
        • Console_GetCursorX
        • Console_GetCursorY
        • Console_GetCursorSize
        • Console_SetCursorSize
      • Console Equates
      • Console_Alloc
      • Console_AreFileApisANSI
      • Console_Attach
      • Console_BackgroundRGB
      • Console_Box
      • Console_Cls
      • Console_Cls_Buffer
      • Console_ColorAt
      • Console_CreateScreenBuffer
      • Console_DisableCtrlC
      • Console_EnableCtrlC
      • Console_ForegroundRGB
      • Console_Free
      • Console_FullScreen
      • Console_GenerateCtrlEvent
      • Console_GetCP
      • Console_GetCurrentFontIndex
      • Console_GetInputMode
      • Console_GetNumberOfMouseButtons
      • Console_GetOutputCP
      • Console_GetOutputMode
      • Console_GetSizeX
      • Console_GetSizeY
      • Console_GetStdHandle
      • Console_GetTextAttribute
      • Console_GetTitle
      • Console_Hide
      • Console_Inkey
      • Console_InkeyB
      • Console_Line
      • Console_NormalScreen
      • Console_Print
      • Console_PrintAt
      • Console_PrintAt_Buffer
      • Console_PrintAt_Fast
      • Console_PrintLine
      • Console_ProgressBar
        • Console_GetProgressBarChar
        • Console_SetProgressBarChar
      • Console_Read
      • Console_ReadCharsFromScreen
      • Console_ReadLine
      • Console_RestoreScreen
      • Console_SaveScreen
      • Console_ScrollBuffer
      • Console_ScrollBufferOneRow
      • Console_ScrollWindow
      • Console_SetActiveScreenBuffer
      • Console_SetCP
      • Console_SetFileApisToANSI
      • Console_SetFileApisToOEM
      • Console_SetInputMode
      • Console_SetOutputCP
      • Console_SetOutputMode
      • Console_SetScreenBufferSize
      • Console_SetStdHandle
      • Console_SetTextAttribute
      • Console_SetTitle
      • Console_Show
      • Console_ShowWindow
      • Console_WaitKey
      • Console_Write
      • Console_WriteLine
      • Console_X_Disable
      • Console_X_Enable
      • Print
      • PrintAt
      • PrintAt_Buffer
      • PrintAt_Fast
      • PrintL
      • Standard Error output
        • Console_PrintError
        • Console_PrintLineError
        • Console_WriteError
        • Console_WriteLineError
        • PrintError
        • PrintLError
        • StdError
      • StdIn (Console Version)
      • StdOut (Console Version)
      • Waitkey
    • Crypto
      • Crypto Equates
      • Crypto_Decrypt
      • Crypto_Encrypt
      • Crypto_EnumProviders
      • Crypto_EnumProviderTypes
      • Crypto_GenRandomString
      • Crypto_GetDefaultProvider
      • Crypto_GetProvidersCount
      • Crypto_GetProviderTypesCount
      • iCrypto_ASCII2Bin
      • iCrypto_ASCII2String
      • iCrypto_Bin2ASCII
      • iCrypto_ByteXor
      • iCrypto_CRC16
        • iCrypto_TestCRC16
      • iCrypto_CRC32
        • iCrypto_TestCRC32
      • iCrypto_DecryptRC4
      • iCrypto_DecryptRijndael
      • iCrypto_EncryptRC4
      • iCrypto_EncryptRijndael
      • iCrypto_MD5
        • iCrypto_TestMD5
      • iCrypto_SHA1
        • iCrypto_TestSHA1
      • iCrypto_String2ASCII
    • CSV
      • cCSV class
        • <cCSV> constructor
          • <cCSV> methods
            • <CCSV>.Load
          • <cCSV> properties
            • <CCSV>.Char.Delim
            • <CCSV>.Char.Remark
            • <CCSV>.Columns
            • <CCSV>.Column.Count
            • <CCSV>.Column.Index
            • <CCSV>.Column.Name
            • <CCSV>.Data
            • <CCSV>.Errors
            • <CCSV>.FileName
            • <CCSV>.Rows
            • <CCSV>.Row.Buffer
            • <CCSV>.Row.Count
    • CURL
      • Curl_Exists
      • Curl_Command
      • Curl_Command_GetLastOutput
      • Curl_Command_GetLastCommand
      • Curl_Command_GetLastExitCode
      • cUrl_Http
        • cUrl_Http constructor
        • <cUrl_Http> Request Properties
          • <cUrl_Http>.Body
          • <cUrl_Http>.Headers
            • <cUrl_Http>.Headers.Add
            • <cUrl_Http>.Headers.Get
            • <cUrl_Http>.Headers.Count
          • <cUrl_Http>.Method
          • <cUrl_Http>.Url
        • <cUrl_Http> Response Properties
          • <cUrl_Http>.Error
          • <cUrl_Http>.ExitCode
          • <cUrl_Http>.HttpHeader
          • <cUrl_Http>.HttpHeaders
            • <cUrl_Http>.HttpHeaders.Count
            • <cUrl_Http>.HttpHeaders.Get
          • <cUrl_Http>.Output
          • <cUrl_Http>.OutputFileName
        • cUrl_Http Methods
          • <cUrl_Http>.Exec
        • cUrl_Http Properties
          • <cUrl_Http>.Include
          • <cUrl_Http>.Insecure
          • <cUrl_Http>.Preview
          • <cUrl_Http>.Silent
          • <cUrl_Http>.Verbose
          • <cUrl_Http>.Location
      • cUrl_Ftp
    • Eval (Math and string expression evaluator)
      • Supported keywords in Eval_... functions
      • Eval
      • Eval_ErrorClear
      • Eval_ErrorDescription
      • Eval_ErrorGetToken
      • Eval_GetNumber
      • Eval_GetString
      • Eval_LinkExt
      • Eval_Math
      • Eval_Reset
      • Eval_SetNumber
      • Eval_SetString
      • Eval_String
      • Eval_Variable_Exists
    • Exe (Executable info)
      • EXE equates
      • EXE_DisableException
      • EXE_EnableException
      • EXE_GetMachine
      • EXE_GetMachineName
      • EXE_GetType
      • EXE_GetTypeName
      • EXE_GetVersion
      • EXE_GetVersionString
      • EXE_PE_GetExportList
      • EXE_PE_GetHeapCommit
      • EXE_PE_GetHeapReserve
      • EXE_PE_GetImportList
      • EXE_PE_GetStackCommit
      • EXE_PE_GetStackReserve
      • EXE_PE_GetSubsystem
      • EXE_PE_GetSubsystemName
      • EXE_PE_Is32
      • EXE_PE_Is64
      • EXE_PE_IsManaged
      • EXE_PE_IsUPX
    • Excel automation
      • Excel Equates
      • Excel Module Classes
        • Excel_Application
          • Excel_Application Properties
            • ActiveCell
            • ActiveSheet
            • ActiveWindow
              • Close
            • ActiveWorkbook
            • AlertBeforeOverwriting
            • DisplayAlerts
            • Selection
            • Version
            • Visible
            • Workbooks
              • Add
              • Close
              • Count
              • Open
          • Excel_Application Methods
            • Quit
            • IsNothing
            • SendKeys
        • Excel_Workbook
          • Excel_Workbook Properties
            • ActiveSheet
            • FullName
            • Name
            • Saved
            • Worksheets
              • Add
              • Count
              • Select
          • Excel_Workbook Methods
            • Activate
            • Save
            • SaveAs
        • Excel_Worksheet
          • Excel_Worksheet Properties
            • Cells
              • Value
            • Name
            • Range
              • Clear
              • Formula
              • Select
              • Value
          • Excel_Worksheet Methods
            • Activate
            • PrintPreview
        • Excel_Range
          • Excel_Range Properties
            • Address
            • ColumnWidth
            • Formula
            • HorizontalAlignment
            • NumberFormat
            • Interior
            • Value
          • Excel_Range Methods
            • Clear
            • ClearComments
            • ClearContents
            • ClearFormats
            • ClearNotes
            • Select
    • File
      • File Equates
      • DIR: functions working on directories
        • DIR_Change
        • DIR_ChangeDrive
        • DIR_Exists
        • DIR_GetCurrent
        • DIR_GetTempFileName
        • DIR_IsDir
        • DIR_IsEmpty
        • DIR_List
        • DIR_ListArray
        • DIR_Make
        • DIR_MakeAll
        • DIR_Remove
      • DISK: functions working on disks
        • DISK_Free
        • DISK_Size
      • FILE: functions working on files
        • FILE_Append
        • FILE_Attr
        • FILE_Changed
        • FILE_Close
        • FILE_Copy
        • FILE_CopyEX
        • FILE_EOF
        • FILE_Exists
        • FILE_Get
        • FILE_GetAgeInDays
        • FILE_GetAttr
        • FILE_GetDate
        • FILE_GetDateTime
        • FILE_GetDateTimeStamp
        • FILE_GETR
        • FILE_GetTime
        • FILE_GetVersion
        • FILE_GetVersionString
        • FILE_Kill
        • FILE_Load
        • FILE_LineInput
        • FILE_LOF
        • FILE_Move
        • FILE_Open
        • FILE_PathSplit
        • FILE_LinePrint
        • FILE_PUT
        • FILE_PUTR
        • FILE_Rename
        • FILE_Save
        • FILE_Save_Ansi
        • FILE_Save_Utf8
        • FILE_Save_Utf16
        • FILE_Seek
        • FILE_SetAttr
        • FILE_SetDateTime
        • FILE_ShellCopy
        • FILE_ShellDelete
        • FILE_ShellMove
        • FILE_Size
      • FSO: functions working on multiple files
        • FSO_DeleteByAge
      • PATH: functions working on paths
        • Path_Fix
        • Path_Canonicalize
        • Path_IsRelative
        • Path_IsUNC
        • Path_IsUNCServer
        • Path_IsURL
        • Path_MakeAll
        • Path_ToAbsolute
    • FileLine
      • FileLine_Open
      • FileLine_Close
      • FileLine_GetByteNumber
      • FileLine_GetFileName
      • FileLine_GetFileSize
      • FileLine_GetLineNumber
      • FileLine_IsEof
      • FileLine_LineInput
    • FreeImage
    • FTP (File Transfer Profotol)
      • FTP equates
      • FTP_Command
      • FTP_Connect
      • FTP_DelFile
      • FTP_Extract
      • FTP_Finished
      • FTP_GetErrorNumber
      • FTP_GetErrorString
      • FTP_GetFile
      • FTP_GetList
      • FTP_GetLocalDir
      • FTP_GetNumber
      • FTP_GetServerDir
      • FTP_GetString
      • FTP_PutFile
      • FTP_Quit
      • FTP_SetLocalDir
      • FTP_SetLogFile
      • FTP_SetMode
      • FTP_SetNumber
      • FTP_SetServerDir
      • FTP_WriteToLogFile
    • GDIp
      • GDIp equates
      • UDT predefined in GDIp module
        • BitmapData
      • Graphics
        • GDIp_CreateFromHDC
        • GDIp_DeleteGraphics
        • GDIp_DrawImage
      • GDIp_LoadImageFromFile
      • GDIp_CreateBitMapFromFile
      • GDIp_CreateHBitMapFromBitmap
      • GDIp_DisposeImage
      • GDIp_GetImageSizeFromFile
      • GDIP_GetImageWidth
      • GDIP_GetImageHeight
      • GDIp_ConvertImage
      • GDIp_SaveImageToFile
      • GDIp_GetImageThumbnail
      • GDIp_GetImagePixelFormat
    • I18N
      • cI18N class
        • <cI18N> constructor
        • <cI18N> Methods
          • <cI18N>.GetKey
          • <cI18N>.GetKeyCount
          • <cI18N>.GetKeyName
          • <cI18N>.GetLocale
          • <cI18N>.ErrorCode
          • <cI18N>.ErrorDescription
          • <cI18N>.ErrorPresent
          • <cI18N>.Load
          • <cI18N>.LoadString
          • <cI18N>.SetLocale
        • <cI18N> Properties
          • <cI18N>.ProgId
    • iComplex
      • UDT predefined in iComplex module
        • tComplex
      • iComplex_Abs
      • iComplex_Abs2
      • iComplex_Add
      • iComplex_AddImag
      • iComplex_AddReal
      • iComplex_ArcCos
      • iComplex_ArcSin
      • iComplex_Arg
      • iComplex_Conjugate
      • iComplex_Cos
      • iComplex_CosH
      • iComplex_Cot
      • iComplex_CotH
      • iComplex_Csc
      • iComplex_CscH
      • iComplex_Div
      • iComplex_DivImag
      • iComplex_DivReal
      • iComplex_Equal
      • iComplex_Exp
      • iComplex_GetImag
      • iComplex_GetReal
      • iComplex_Inverse
      • iComplex_Log
      • iComplex_Log10
      • iComplex_LogAbs
      • iComplex_LogB
      • iComplex_Mul
      • iComplex_MulImag
      • iComplex_MulReal
      • iComplex_Negative
      • iComplex_Polar
      • iComplex_Pow
      • iComplex_PowReal
      • iComplex_Print
      • iComplex_Sec
      • iComplex_SecH
      • iComplex_Set
      • iComplex_SetImag
      • iComplex_SetReal
      • iComplex_Sin
      • iComplex_SinH
      • iComplex_Sqrt
      • iComplex_SqrtReal
      • iComplex_Sub
      • iComplex_SubImag
      • iComplex_SubReal
      • iComplex_Tan
      • iComplex_TanH
      • iComplex_ToString
    • INet
      • INET equates
      • INET_DeleteUrlCacheEntry
      • INET_GetConnectionMode
      • INET_GetInterfaces
      • INET_GetIp
      • INET_GetIpType
      • INET_GetRemoteMACAddress
      • INET_GetState
      • INET_GetSubNet
      • INET_Http_QueryInfo
      • INET_Internet_CloseHandle
      • INET_Internet_Open
      • INET_Internet_OpenUrl
      • INET_Internet_QueryOption
      • INET_Internet_ReadFile
      • INET_Internet_SetOption
      • INET_Internet_SetStatusCallback
      • INET_Internet_StatusGetDescription
      • INET_IpToNumber
      • INET_IpToString
      • INET_OpenDialUpDialog
      • INET_Ping
      • INET_URLDownLoad
      • INET_URLGetString
    • INI (Text INI Files)
      • INI_GetKey
      • INI_SetKey
      • INI_GetSectionsList
      • INI_GetSectionKeyList
      • INI Module Classes
        • cIniFile
          • <cIniFile> constructor
          • <cIniFile> Methods
            • <cIniFile>.GetKey
            • <cIniFile>.GetKeys
            • <cIniFile>.Sections
            • <cIniFile>.SetKey
          • <cIniFile> Properties
            • <cIniFile>.FileName
    • LAN
      • LAN equates
      • LAN_AddConnection
      • LAN_CancelConnection
      • LAN_ConnectDialog
      • LAN_DisconnectDialog
      • LAN_GetConnectionName
      • LAN_GetDCName
      • LAN_GetGroupInformation
      • LAN_GetLastExtendedError
      • LAN_GetMachineInformation
      • LAN_GetRemainingName
      • LAN_GetUniversalName
      • LAN_GetUseInformation
      • LAN_GetUser
      • LAN_GetUserInformation
    • LibXL
      • LibXL_Book_Create
      • LibXL_BookXML_Create
      • LibXL_Book_Load
      • LibXL_Book_Release
      • LibXL_Book_Save
      • LibXL_Book_SetKey
      • LibXL_Book_Sheet_Get
      • LibXL_Book_Sheet_Get_ByName
      • LibXL_Book_Sheet_Count
      • LibXL_Book_Sheet_Add
      • LibXL_Sheet_Name_Get
      • LibXL_Sheet_ReadStr
      • LibXL_Sheet_WriteStr
      • LibXL_Sheet_WriteNum
    • Math
      • Calculation
        • Fibonacci
      • Combinatorics functions
        • Combinations
        • Factorial
        • Permutations
      • Trigonometric function
        • ArcCos
        • ArcCosH
        • ArcCot
        • ArcCotH
        • ArcCsc
        • ArcCscH
        • ArcSec
        • ArcSecH
        • ArcSin
        • ArcSinH
        • ArcTanH
        • ATAN2
        • CosH
        • Cotan
        • CotH
        • Csc
        • CscH
        • DegToRad
        • Pi
        • RadToDeg
        • Sec
        • SecH
        • SinH
        • Tangent
        • TanH
      • Matrix functions
        • MAT
        • DET
        • DOTProduct
      • Random Numbers
        • RND2
      • Interpolation
        • Lerp
        • Lerp2
    • MMF
      • MMF Module Classes
        • cMMF
          • <cMMF> constructor
          • <cMMF> Methods
            • <cMMF>.Create
            • <cMMF>.Open
            • <cMMF>.Close
            • <cMMF>.Status
          • <cMMF> Properties
            • <cMMF>.FileName
            • <cMMF>.Filesize
            • <cMMF>.FileHandle
            • <cMMF>.MemoryPtr
            • <cMMF>.FileSeek
    • MSXML2
      • MSXML2 Equates
      • MSXML2 Module Classes
        • ServerXMLHTTPRequest
          • ServerXMLHTTPRequest constructor
          • ServerXMLHTTPRequest.Abort
          • ServerXMLHTTPRequest.GetAllResponseHeaders
          • ServerXMLHTTPRequest.GetOption
          • ServerXMLHTTPRequest.GetResponseHeader
          • ServerXMLHTTPRequest.IsNothing
          • ServerXMLHTTPRequest.IsObject
          • ServerXMLHTTPRequest.Open
          • ServerXMLHTTPRequest.ReadyState
          • ServerXMLHTTPRequest.ResponseText
          • ServerXMLHTTPRequest.Send
          • ServerXMLHTTPRequest.SetOption
          • ServerXMLHTTPRequest.SetRequestHeader
          • ServerXMLHTTPRequest.SetTimeouts
          • ServerXMLHTTPRequest.Status
          • ServerXMLHTTPRequest.Statustext
          • ServerXMLHTTPRequest.WaitForResponse
        • HttpClient
        • DOMDocument
          • <DOMDocument> constructor
          • <DOMDocument>.LoadXml
          • <DOMDocument>.Load
          • <DOMDocument>.Xml
          • <DOMDocument>.Text
          • <DOMDocument>.GetProperty
          • <DOMDocument>.SetProperty
          • <DOMDocument>.GetElementsByTagName.Xml
          • <DOMDocument>.GetElementsByTagName.Text
          • <DOMDocument>.GetElementsByTagName.Count
          • <DOMDocument>.SelectNodes
          • <DOMDocument>.SelectSingleNode
          • <DOMDocument>.SelectSingleNode.Xml
          • <DOMDocument>.SelectSingleNode.Text
          • <DOMDocument>.ParseError.ErrorCode
          • <DOMDocument>.ParseError.Reason
          • <DOMDocument>.ParseError.SrcText
          • <DOMDocument>.ParseError.Line
          • <DOMDocument>.ParseError.LinePos
          • <DOMDocument>.ParseError.FilePos
          • <DOMDocument>.ParseError.Url
      • Utility Functions
        • UrlEscape
        • UrlUnEscape
    • WinMM
      • MidiIn_Close
      • MidiIn_GetDevCaps
      • MidiIn_GetId
      • MidiIn_GetNumDevs
      • MidiIn_Open
      • MidiIn_Reset
      • MidiIn_Start
      • MidiIn_Stop
      • MidiOut_Close
      • MidiOut_GetDevCaps
      • MidiOut_GetErrorText
      • MidiOut_GetNumDevs
      • MidiOut_Open
      • MidiOut_Reset
      • MidiOut_ShortMsg
    • OnLineScores
      • OnlineScores_AddResult
      • OnlineScores_GetConnectionState
      • OnlineScores_GetHiScores
      • OnlineScores_GetTestingData
    • OS (Operating System)
      • OS Equates
      • OS_CommandPresent
      • OS_DecodeError
      • OS_DecodeErrorDialog
      • OS_Environ
      • OS_FatalAppExit
      • OS_FlashWindow
      • OS_GetCommand
      • OS_GetCommands
      • OS_CommandsGetSep
      • OS_CommandsSetSep
      • OS_GetComputerName
      • OS_GetCurrentProcessId
      • OS_GetCurrentThreadId
      • OS_GetSpecialFolder
      • OS_GetSystemDir
      • OS_GetTempDir
      • OS_GetUserName
      • OS_GetWindowsDir
      • OS_IsFeaturePresent
      • OS_IeVersion
      • OS_IsWOW64
      • OS_MessageBeep
      • OS_Shell
      • OS_ShellAbout
      • OS_ShellExecute
      • OS_Service
        • OS_ServiceGetList
        • OS_ServiceGetStartType
        • OS_ServiceQuery
        • OS_ServiceSetStartType
        • OS_ServiceStart
        • OS_ServiceStartTypeDescription
        • OS_ServiceStatusDescription
        • OS_ServiceStop
      • OS_Process
        • OS_ProcessGetList
        • OS_ProcessIsRunning
        • OS_ProcessKillByName
        • OS_ProcessKillById
        • OS_ProcessGetFullPath
        • OS_ProcessGetId
      • OS_WinGetVersionTimeline
      • OS_WinVersionText
    • ODBC
    • Oxygen (Just in time compiler)
    • PC
      • PC Equates
      • CD functions
        • PC_EjectCD
        • PC_InsertCD
        • PC_DecodeCDError
      • Keys functions
        • PC_GetCapsLockKeyState
        • PC_GetNumLockKeyState
        • PC_GetScrollLockKeyState
        • PC_GetStateOnOff
      • Options functions
        • Caret (Text cursor)
          • PC_GetCaretBlinkTime
          • PC_HideCaret
          • PC_SetCaretBlinkTime
          • PC_ShowCaret
      • PC Control functions
        • PC_Lock
        • PC_PreventShutDown
        • PC_RestartDialog
        • PC_ShutDown
        • PC_SuspendState
      • Trash Bin functions
        • PC_EmptyBin
    • Registry
      • Registry_DelKey
      • Registry_DelValue
      • Registry_GetAllKeys
      • Registry_GetDWord
      • Registry_GetTxtBool
      • Registry_GetTxtNum
      • Registry_GetValue
      • Registry_KeyExists
      • Registry_PathExists
      • Registry_SetDWord
      • Registry_SetTxtBool
      • Registry_SetTxtNum
      • Registry_SetValue
    • SAPI (Speech API)
      • SAPI_GetRate
      • SAPI_GetVolume
      • SAPI_ModuleLoaded
      • SAPI_SetRate
      • SAPI_SetVolume
      • SAPI_Speak
      • SAPI_VoicesGet
      • SAPI_VoiceSet
    • SMTP
      • SMTP equates
      • SMTP_Close
      • SMTP_Connect
      • SMTP_Debug
      • SMTP_Finished
      • SMTP_GetError
      • SMTP_SendEmail
      • SMTP_SendHtml
      • SMTP_SetLogFile
      • SMTP_SetOption
      • SMTP_SetOptionStr
      • SMTP_Statistics
      • SMTP_VerifyFormat
    • SocketTools
      • SocketTools FTP
        • SocketTools FTP equates 
        • SocketTools FTP UDT
          • st_FTP_SYSTEMTIME
          • st_FTP_FILESTATUS
        • st_FTPInitialize
        • st_FTPEnableTrace
        • st_FTPConnect
        • st_FTPGetLastError
        • st_FTPGetErrorString
        • st_FTPEnumFiles
        • st_FTPChangeDirectory
        • st_FTPGetFile
        • st_FTPCommand
        • st_FTPPutFile
        • st_FTPDeleteFile
        • st_FTPRenameFile
        • st_FTPGetFileList
        • st_FTPDisconnect
        • SocketTools FTP Grouped Functions
          • st_FtpConnectPutFileDisconnect
    • SQLite
      • SQLite_Close
      • SQLite_Exe
      • SQLite_GetRow
      • SQLite_Open
      • SQLite_Select
      • SQLite_FieldValue
    • STAT (Statistical module)
      • STAT equates
      • Stat_ChiSquare
      • Stat_CloneArray
      • Stat_CopyArray
      • Stat_Count
      • Stat_FillArray
      • Stat_Histogram
      • Stat_InverseSum
      • Stat_Max
      • Stat_Median
      • Stat_MeanArithmetic
      • Stat_MeanGeometric
      • Stat_MeanHarmonic
      • Stat_Min
      • Stat_Product
      • Stat_Random
      • Stat_StdDeviation
      • Stat_StdError
      • Stat_Sum
    • StringBuilder
      • StringBuilder Class
        • <StringBuilder> constructor
        • <StringBuilder> Methods
          • <StringBuilder>.Add
          • <StringBuilder>.AddLine
          • <StringBuilder>.Clear
          • <StringBuilder>.ToString
        • <StringBuilder> Properties
          • <StringBuilder>.Char
          • <StringBuilder>.CharCode
          • <StringBuilder>.Length
          • <StringBuilder>.Capacity
          • <StringBuilder>.DataPtr
          • <StringBuilder>.VarPtr
      • cStringBuilderArray Class
        • <cStringBuilderArray> constructor
        • <cStringBuilderArray> Methods
          • <cStringBuilderArray>.Add
          • <cStringBuilderArray>.Clear
          • <cStringBuilderArray>.ToString
          • <cStringBuilderArray>.Append
        • <cStringBuilderArray> Properties
          • <cStringBuilderArray>.Items
          • <cStringBuilderArray>.Size
          • <cStringBuilderArray>.Name
    • TBASS (Sound Module)
      • TBASS equates
      • TBASS 3D and EAX
        • TBASS_Apply3D
        • TBASS_Set3DFactors
        • TBASS_Set3DPosition
        • TBASS_SetEAXParameters
        • TBASS_SetEAXPreset
      • TBASS Config
        • TBASS_GetConfig
        • TBASS_SetConfig
        • TBASS Config equates
      • TBASS functions working on init, info, general, ...
        • TBASS_ErrorGetCode
        • TBASS_ErrorToString
        • TBASS_Free
        • TBASS_GetVersion
        • TBASS_GetVolume
        • TBASS_Init
        • TBASS_SetVolume
      • Streams
        • TBASS_StreamCreateFile
        • TBASS_StreamFree
      • Channels
        • TBASS_ChannelBytes2Seconds
        • TBASS_ChannelGetAttribute
        • TBASS_ChannelGetAttributes
        • TBASS_ChannelGetData
        • TBASS_ChannelGetPosition
        • TBASS_ChannelGetLength
        • TBASS_ChannelIsActive
        • TBASS_ChannelPause
        • TBASS_ChannelPlay
        • TBASS_ChannelSeconds2Bytes
        • TBASS_ChannelSet3DPosition
        • TBASS_ChannelSetAttribute
        • TBASS_ChannelSetAttributes
        • TBASS_ChannelSetPosition
        • TBASS_ChannelStop
      • Samples
        • TBASS_SampleLoad
        • TBASS_SampleGetChannel
      • Music
        • TBASS_MusicLoad
        • TBASS_MusicFree
    • TBAI (Artificial Intelligence)
    • TBDI (Direct Input)
      • TBDI_Init
      • TBDI_JoyAvail
      • TBDI_JoyButton
      • TBDI_JoyCountAxes
      • TBDI_JoyCountBtn
      • TBDI_JoyCountEffects
      • TBDI_JoyCountPOV
      • TBDI_JoyGetEffectName
      • TBDI_JoyHasEffect
      • TBDI_JoyHasFF
      • TBDI_JoyLoadEffect
      • TBDI_JoyPlayEffect
      • TBDI_JoyPOV
      • TBDI_JoyRX
      • TBDI_JoyRY
      • TBDI_JoyRZ
      • TBDI_JoySetAutocenter
      • TBDI_JoySetDeadZoneXYZ
      • TBDI_JoySetDeadZoneX
      • TBDI_JoySetDeadZoneY
      • TBDI_JoySetDeadZoneZ
      • TBDI_JoySetRangeXYZ
      • TBDI_JoySetRangeX
      • TBDI_JoySetRangeY
      • TBDI_JoySetRangeZ
      • TBDI_JoySlider
      • TBDI_JoyStopEffect
      • TBDI_JoyX
      • TBDI_JoyY
      • TBDI_JoyZ
    • TBGL (Graphic Library)
    • TcpUdp (Networking)
      • TCP Equates
      • TCP functions
        • TCP_Examples
          • TCP_Example1
        • TCP_Close
        • TCP_Eof
        • TCP_FreeFile
        • TCP_LineInput
        • TCP_Notify
        • TCP_Open
        • TCP_OpenServer
        • TCP_Accept
        • TCP_Print
        • TCP_Recv
        • TCP_Send
      • UDP functions
        • UDP_Close
        • UDP_FreeFile
        • UDP_Notify
        • UDP_Open
        • UDP_OpenServer
        • UDP_Recv
        • UDP_Send
      • HOST_ADDR
      • HOSTNAME_TOIP
      • HOSTIP_TONAME
      • IP_ADDR
      • IP_ToString
      • IP_FromString
    • TImage
      • TImage equates
      • TImage_Load
      • TImage_Save
      • TImage_Unload
      • TImage_Width
      • TImage_Height
      • TImage_Handle
      • TImage_GetBitmapInfo
      • TImage_GetBitsPtr
      • TImage_Resize
    • TBEM (Event Manager)
    • Tokenizer
      • Tokenizer Module Classes
        • cTokenizer
          • <cTokenizer>.Char
            • <cTokenizer>.Char.Set
              • <cTokenizer>.Char.Set.NewLine
              • <cTokenizer>.Char.Set.Space
              • <cTokenizer>.Char.Set.Delim
              • <cTokenizer>.Char.Set.Numeric
              • <cTokenizer>.Char.Set.Alpha
              • <cTokenizer>.Char.Set.DQuote
              • <cTokenizer>.Char.Set.Alpha_Single
          • <cTokenizer>.Options
            • <cTokenizer>.Options.CaseSensitive
          • <cTokenizer>.Keys
            • <cTokenizer>.Keys.Add
            • <cTokenizer>.Keys.Contain
          • <cTokenizer>.Key
          • <cTokenizer>.NewMainType
          • <cTokenizer>.Reset
          • <cTokenizer>.Scan
          • <cTokenizer>.Tokens
            • <cTokenizer>.Tokens.Count
          • <cTokenizer>.Token
            • <cTokenizer>.Token(...).MainType
              • <cTokenizer>.Token(...).MainType.ToString
            • <cTokenizer>.Token(...).SubType
            • <cTokenizer>.Token(...).PosStart
            • <cTokenizer>.Token(...).PosEnd
            • <cTokenizer>.Token(...).Len
            • <cTokenizer>.Token(...).Line
      • Tokenizer equates
      • Tokenizer_Default_Char
      • Tokenizer_Default_Code
      • Tokenizer_Default_Get
      • Tokenizer_Default_Set
      • Tokenizer_GetNextToken
      • Tokenizer_KeyAdd
      • Tokenizer_KeyFind
      • Tokenizer_KeyGetMainType
      • Tokenizer_KeyGetName
      • Tokenizer_KeyGetSubType
      • Tokenizer_KeyGetUserNumber
      • Tokenizer_KeyGetUserString
      • Tokenizer_KeySetUserNumber
      • Tokenizer_KeySetUserString
      • Tokenizer_MoveToEol
      • Tokenizer_SearchSensitive
    • UI (User Interface)
      • DESKTOP
        • DESKTOP GET CLIENT
        • DESKTOP GET LOC
        • DESKTOP GET SIZE
      • DIALOGS
        • Dialog Creation
          • DIALOG NEW
            • DIALOG Style
            • DIALOG ExtendedStyle
          • Dialog pseudo-object
        • Dialog Commands
          • DIALOG DISABLE
          • DIALOG DOEVENTS
          • DIALOG ENABLE
          • DIALOG END
          • DIALOG FONT
          • DIALOG GET CLIENT
          • DIALOG GET LOC
          • DIALOG GET SIZE
          • DIALOG GET TEXT
          • DIALOG GET USER
          • DIALOG KILL TIMER
          • DIALOG PIXELS
          • DIALOG POST
          • DIALOG REDRAW
          • DIALOG SEND
          • DIALOG SET CLIENT
          • DIALOG SET COLOR
          • DIALOG SET GRADIENT
          • DIALOG SET ICON
          • DIALOG SET IMAGE
          • DIALOG SET LOC
          • DIALOG SET MINCLIENTSIZE
          • DIALOG SET MINSIZE
          • DIALOG SET SIZE
          • DIALOG SET TEXT
          • DIALOG SET TIMER
          • DIALOG SET TOPMOST
          • DIALOG SET USER
          • DIALOG SHAPETOBMP
          • DIALOG SHOW MODAL
          • DIALOG SHOW MODELESS
          • DIALOG SHOW STATE
          • DIALOG UNITS
          • Dialog_GetControl
          • Dialog_GetUser
          • Dialog_SetUser
          • Dialog_GetX
          • Dialog_GetY
          • Dialog_GetW
          • Dialog_GetH
        • Dialog Pseudo-object Methods and Properties
          • <DialogName>.IsZoomed
          • <DialogName>.End
          • <DialogName>.Close
          • <DialogName>.Redraw
          • <DialogName>.IsWindow
          • <DialogName>.Text
          • <DialogName>.Title
          • <DialogName>.Parent
          • <DialogName>.Handle
          • <DialogName>.Icon
          • <DialogName>.ForeColor
          • <DialogName>.BackColor
          • <DialogName>.X
          • <DialogName>.Y
          • <DialogName>.W
          • <DialogName>.CW
          • <DialogName>.H
          • <DialogName>.CH
          • <DialogName>.Name
          • <DialogName>.MinSize
          • <DialogName>.MinClientSize
          • <DialogName>.SendMessage
        • Dialog Pseudo-object Events
          • <dialogName>.OnCallBack
          • <dialogName>.OnInit
          • <dialogName>.OnSize
          • <dialogName>.OnMove
          • <dialogName>.OnTimer
          • <dialogName>.OnCommand
          • <dialogName>.OnClose
          • <dialogName>.OnSysCommand
          • <dialogName>.OnDestroy
          • <dialogName>.OnActivate
          • <dialogName>.OnMoving
          • <dialogName>.OnSizing
          • <dialogName>.OnShowWindow
          • <dialogName>.OnMouseMove
          • <dialogName>.OnNCHitTest
          • <dialogName>.OnSetCursor
          • <dialogName>.OnNCMouseMove
          • <dialogName>.OnLButtonDown
          • <dialogName>.OnLButtonUp
          • <dialogName>.OnLButtonDblclk
          • <dialogName>.OnNCMouseLeave
        • Dialog Low Level Event Handling
          • Events in Message Loops
            • ClearMessages
            • GetMessage
            • PeekMessage
            • SendMessage
        • Callback Functions and Meta Functions
          • Callback_Control / CBCTL
          • Callback_Control_Message / CBCTLMSG
          • Callback_Handle / CBHNDL
          • Callback_LParam / CBLPARAM
          • Callback_Message / CBMSG
          • Callback_WParam / CBWPARAM
          • Callback_Notify_Code / CBNMCODE
          • Callback_Notify_Address / CBNMHDR
          • Callback_Notify_Handle / CBNMHWND
          • Callback_Notify_ID / CBNMID
        • MDI Dialogs
          • MDI Example
          • MDI_Activate
          • MDI_Cascade
          • MDI_CreateClient
          • MDI_Destroy
          • MDI_GetActive
          • MDI_IconArrange
          • MDI_Maximize
          • MDI_MessageLoop
          • MDI_Next
          • MDI_PostQuitMessage
          • MDI_Restore
          • MDI_SendMessage
          • MDI_SetExtendedStyles
          • MDI_SizeClient
          • MDI_SubClassDialog
          • MDI_Tile
      • Common Dialogs
        • Common Dialogs Equates
        • Dialog_BrowseForFolder
        • Dialog_ChooseColor
          • Dialog_ChooseColor Equates
        • Dialog_Find
        • Dialog_FindAndReplace
        • Dialog_OpenFile
        • Dialog_SaveFile
      • CONTROLS
        • Control Types
          • ActiveX Control
            • ActiveX Control Creation
              • CONTROL ADD ACTIVEX
                • ActiveX Methods and Properties
                  • ActiveXName.ActiveXObj
                  • ActiveXName.ActiveXName
            • ActiveX Control Commands
          • Button Control
            • Button Control Creation
              • CONTROL ADD BUTTON
                • BUTTON Style
                • BUTTON ExStyle
                • Button Methods and Properties
                • Automatic Button Events
                  • <ButtonName>.OnCallBack
                  • <ButtonName>.OnClick
                  • <ButtonName>.OnKillFocus
                  • <ButtonName>.OnSetForcus
                  • <ButtonName>.OnDisable
            • Button Control Commands
          • Canvas Control
            • Canvas Control Creation
              • CONTROL ADD CANVAS
            • Canvas Control Commands
              • Canvas_Arc
              • Canvas_Arc_WH
              • Canvas_Attach
              • Canvas_BitmapCopy1
              • Canvas_BitmapCopy2
              • Canvas_BitmapCopy3
              • Canvas_BitmapEnd
              • Canvas_BitmapGet
              • Canvas_BitmapGetFileInfo
              • Canvas_BitmapLoad
              • Canvas_BitmapLoadImageFile
              • Canvas_BitmapNew
              • Canvas_BitmapRender
              • Canvas_BitmapSave
              • Canvas_BitmapSaveImageFile
              • Canvas_BitmapSet
              • Canvas_BitmapSet_ByRef
              • Canvas_BitmapSet_ByPtr
              • Canvas_Box
              • Canvas_Box_WH
              • Canvas_Circle
              • Canvas_Clear
              • Canvas_Color
              • Canvas_Detach
              • Canvas_Ellipse
              • Canvas_Ellipse_WH
              • Canvas_Font
              • Canvas_GetDC
              • Canvas_GetPixel
              • Canvas_GetSize
              • Canvas_GetClient
              • Canvas_GetTextHeight
              • Canvas_GetTextWidth
              • Canvas_GetView
              • Canvas_GradientFill
              • Canvas_Inkey
              • Canvas_Input
              • Canvas_Input Flush
              • Canvas_Instat
              • Canvas_Line
              • Canvas_Polyline
              • Canvas_Polygon
              • Canvas_Print
              • Canvas_Printl
              • Canvas_Redraw
              • Canvas_Scale
              • Canvas_Scale Pixels
              • Canvas_SetAutoSize
              • Canvas_SetMix
              • Canvas_SetFixed
              • Canvas_SetFont
              • Canvas_SetPixel
              • Canvas_SetPos
              • Canvas_SetView
              • Canvas_SetVirtual
              • Canvas_Stretch1
              • Canvas_Stretch2
              • Canvas_Style
              • Canvas_Waitkey
              • Canvas_Width
              • Canvas_Window
              • Canvas_Window End
              • Canvas_Window Click
          • ComboBox Control
            • ComboBox Control Creation
              • CONTROL ADD COMBOBOX
                • COMBOBOX Style
                • COMBOBOX ExStyle
            • ComboBox Control Commands
              • COMBOBOX ADD
              • COMBOBOX DELETE
              • COMBOBOX GET SELECTED
              • COMBOBOX GET TEXT
              • COMBOBOX RESET
              • COMBOBOX SELECT
          • Frame Control
            • Frame Control Creation
              • CONTROL ADD FRAME
                • FRAME Style
                • FRAME ExStyle
            • Frame Control Commands
          • Check3State Control
            • Check3State Control Creation
              • CONTROL ADD CHECK3STATE
                • CHECK3STATE Style
                • CHECK3STATE ExStyle
            • Check3State Control Commands
          • Checkbox Control
            • Checkbox Control Creation
              • CONTROL ADD CHECKBOX
                • CHECKBOX Style
                • CHECKBOX ExStyle
            • Checkbox Control Commands
          • Image Control
            • Image Control Creation
              • CONTROL ADD IMAGE
                • IMAGE Style
                • IMAGE ExStyle
            • Image Control Commands
          • ImageCtx Control
            • ImageCtx Control Creation
              • CONTROL ADD IMAGECTX
            • ImageCtx Control Commands
          • ImageList Control
            • ImageList Control Creation
              • ImageList_Add
            • ImageList Control Commands
              • ImageList_GetCount
              • ImageList_Kill
              • ImageList_New
          • Label Control
            • Label Control Creation
              • CONTROL ADD LABEL
                • LABEL Style
                • LABEL ExStyle
                • Automatic Label Events
                  • <LabelName>
                  • <LabelName>_OnCallBack
                  • <LabelName>_OnClick
                  • <LabelName>_OnDblClk
                  • <LabelName>_OnEnable
                  • <LabelName>_OnDisable
            • Label Control Commands
          • Line Control
            • Line Control Creation
              • CONTROL ADD LINE
                • LINE Style
                • LINE ExStyle
            • Line Control Commands
          • ListBox Control
            • ListBox Control Creation
              • CONTROL ADD LISTBOX
                • LISTBOX Style
                • LISTBOX ExStyle
            • ListBox Control Commands
              • LISTBOX ADD
              • LISTBOX DELETE
              • LISTBOX GET SELECTED
              • LISTBOX GET TEXT
              • LISTBOX RESET
              • LISTBOX SELECT
            • Listbox Pseudo-object Methods and Properties
              • <ListboxName>.AddItem
              • <ListboxName>.InsertItem
              • <ListboxName>.Name
              • <ListboxName>.Id
              • <ListboxName>.Parent
              • <ListboxName>.Handle
              • <ListboxName>.BackColor
              • <ListboxName>.ForeColor
              • <ListboxName>.Colors
              • <ListboxName>.CH
              • <ListboxName>.CW
              • <ListboxName>.X
              • <ListboxName>.Y
              • <ListboxName>.W
              • <ListboxName>.H
              • <ListboxName>.Text
              • <ListboxName>.TextW
              • <ListboxName>.User
              • <ListboxName>.ExStyle
              • <ListboxName>.Style
              • <ListboxName>.Reset
              • <ListboxName>.Selected
              • <ListboxName>.GetSelected
          • ListView Control
            • Listview Control Creation
              • CONTROL ADD LISTVIEW
                • LISTVIEW Style equates
                • LISTVIEW ExStyle equates
            • Listview Control Commands
              • ListView: General functions
                • ListView_BeginUpdate
                • ListView_EndUpdate
                • ListView_GetBkColor
                • ListView_GetCountPerPage
                • ListView_GetExtendedStyle
                • ListView_GetTextBkColor
                • ListView_InsertData
                • ListView_SetBkColor
                • ListView_SetBkImage
                • ListView_SetExtendedStyle
                  • ListView_ExtendedStyles
                • ListView_SetTextBkColor
                • ListView_SetView
              • ListView: Columns functions
                • ListView_DeleteColumn
                • ListView_GetColumnWidth
                • ListView_InsertColumn
                • ListView_SetColumnWidth
              • ListView: Items functions
                • ListView_EnsureVisible
                • ListView_DeleteAllItems
                • ListView_DeleteItem
                • ListView_Find
                • ListView_FindExact
                • ListView_GetCheckState
                • ListView_GetItemCount
                • ListView_GetItemFirstSelected
                • ListView_GetItemText
                • ListView_GetNextItem
                • ListView_InsertItem
                • ListView_SelectAllItems
                • ListView_SetItem
                • ListView_SetCheckState
                • ListView_SetItemSelected
                • ListView_SetItemState
                • ListView_SetItemText
                • ListView_SortItems
                • ListView_UnselectAllItems
                • ListView_UnselectItem
            • ListView: Notification events
          • MLGrid Control
            • MLGrid Control Creation
              • CONTROL ADD MLGRID
                • MLGRID Initial Text Setup
            • MLGrid Control Commands
              • MLGrid_ClearGrid
              • MLGrid_DeleteCols
              • MLGrid_DeleteRows
              • MLGrid_Get
              • MLGrid_GetCurCol
              • MLGrid_GetCurRow
              • MLGrid_FormatColTitles
              • MLGrid_InsertCols
              • MLGrid_InsertRows
              • MLGrid_Put
              • MLGrid_Redim
              • MLGrid_Refresh
              • MLGrid_SetColumnWidth
              • MLGrid_SetHeaderColor
              • MLGrid_SetGridColors
              • MLGrid_SetSelected
              • MLGrid_Sheet_Add
              • MLGrid_Sheet_GetName
              • MLGrid_Sheet_SetName
              • MLGrid_Sheet_Select
              • MLGrid_Sheet_Tabs_Visible
              • MLGrid_Sort
          • Option Control
            • Option Control Creation
              • CONTROL ADD OPTION
                • OPTION Style
                • OPTION ExStyle
            • Option Control Commands
          • ProgressBar Control
            • ProgressBar Control Creation
              • CONTROL ADD PROGRESSBAR
                • PROGRESSBAR Style
                • PROGRESSBAR ExStyle
            • ProgressBar Control Commands
              • ProgressBar_DeltaPos
              • ProgressBar_GetHiLimit
              • ProgressBar_GetLoLimit
              • ProgressBar_GetPos
              • ProgressBar_SetBarColor
              • ProgressBar_SetBkColor
              • ProgressBar_SetMarquee
              • ProgressBar_SetPos
              • ProgressBar_SetRange
              • ProgressBar_SetStep
              • ProgressBar_StepIt
          • PropertyList Control
            • PropertyList Control Creation
              • CONTROL ADD PROPERTYLIST
            • PropertyList Control Commands
              • PropertyList_GetPropertyRoot
              • PropertyList_ItemAdd
              • PropertyList_ItemGetName
              • PropertyList_ItemGetPtr
              • PropertyList_ItemGetPtrbyName
              • PropertyList_ItemSelChange
              • PropertyList_ItemSetPtr
              • PropertyList_ItemsGetCount
              • PropertyList_ItemsSetHeight
              • PropertyList_SetPropertyRoot
              • PropertyRoot_Free
              • PropertyRoot_Create
              • PropertyRoot_ItemAdd
              • PropertyRoot_Count
          • Richedit Control
            • Richedit Control Creation
              • CONTROL ADD RICHEDIT
                • RichEdit Properties
                  • <RichEditName>.EventMask
                  • <RichEditName>.LimitText
                  • <RichEditName>.Text
                  • <RichEditName>.Options
            • Richedit Control Commands
              • RTF_AppendText
              • RTF_GetClass
              • RTF_GetEffect
              • RTF_GetFontName
              • RTF_GetFontSize
              • RTF_GetText
              • RTF_LoadFromFile
              • RTF_SaveToFile
              • RTF_SetAlign
              • RTF_SetBGColor
              • RTF_SetEffect
              • RTF_SetFGColor
              • RTF_SetFontName
              • RTF_SetFontSize
              • RTF_SetText
          • ScrollBar Control
            • ScrollBar Control Creation
              • CONTROL ADD SCROLLBAR
                • SCROLLBAR Style
                • SCROLLBAR ExStyle
            • ScrollBar Control Commands
              • ScrollBar_GetPageSize
              • ScrollBar_GetPos
              • ScrollBar_GetRangeHi
              • ScrollBar_GetRangeLow
              • ScrollBar_GetTrackPos
              • ScrollBar_SetPageSize
              • ScrollBar_SetPos
              • ScrollBar_SetRange
          • Splitter Control
            • Splitter Control Creation
              • Splitter_Create
            • Splitter Control Commands
              • Splitter_SetBackColor
              • Splitter_SetBarSize
              • Splitter_SetPaneMinSize
              • Splitter_SetPanes
              • Splitter_SetSplitPos
              • Splitter_SetSplitPosPct
          • StatusBar Control
            • StatusBar Control Creation
              • CONTROL ADD STATUSBAR
                • STATUSBAR Style
                • STATUSBAR ExStyle
                • Statusbar Properties
                  • <StatusbarName>.Text
                • Statusbar Methods
                  • <StatusbarName>.Parts
                • Automatic Statusbar Events
            • StatusBar Control Commands
              • StatusBar_GetHeight
              • StatusBar_GetParts
              • StatusBar_GetText
              • StatusBar_OnResize
              • StatusBar_SetIcon
              • StatusBar_SetParts
              • StatusBar_SetText
          • Tab Control
            • Tab Control Creation
              • CONTROL ADD TAB
                • TAB Style
                • TAB ExStyle
            • Tab Control Commands
              • TAB_GetSelected
              • TAB_PageDelete
              • TAB_PageGetCount
              • TAB_PageGetHandle
              • TAB_PageGetText
              • TAB_PageInsert
              • TAB_PageSetText
              • TAB_Reset
              • TAB_SetSelected
            • Tab Low Level Event Handling
              • TAB_OnDestroy
              • TAB_OnNotify
              • TAB_OnResize
          • TBUrl32 Control
            • TBUrl32 Control Creation
              • CONTROL ADD TBURL32
            • TBUrl32 Control Commands
          • Textbox Control
            • Textbox Control Creation
              • CONTROL ADD TEXTBOX
                • TEXTBOX Style
                • TEXTBOX ExStyle
                • Textbox Properties
                  • <TextboxName>.Text
                  • <TextboxName>.TextW
                • Textbox Methods
                • Automatic Textbox Events
                  • <TextboxName>
                  • <TextboxName>_OnCallBack
                  • <TextboxName>_OnChange
                  • <TextboxName>_OnUpdate
                  • <TextboxName>_OnSetFocus
                  • <TextboxName>_OnKillFocus
            • Textbox Control Commands
          • ToolBar Control
            • ToolBar Control Creation
              • CONTROL ADD TOOLBAR
            • ToolBar Control Commands
              • ToolBar_AddButton
              • ToolBar_AddSeparator
              • ToolBar_DeleteButton
              • ToolBar_GetCount
              • ToolBar_GetState
              • ToolBar_SetImageList
              • ToolBar_SetState
          • Trackbar control
            • Trackbar Control Creation
              • CONTROL ADD TRACKBAR
                • TRACKBAR Style
                • TRACKBAR ExStyle
            • Trackbar Control Commands
              • TrackBar_GetPos
              • TrackBar_GetRange_Max
              • TrackBar_GetRange_Min
              • TrackBar_SetLineSize
              • TrackBar_SetPos
              • TrackBar_SetRange
              • TrackBar_SetRange_Max
              • TrackBar_SetRange_Min
              • TrackBar_SetThumbLength
              • TrackBar_SetTicFreq
          • TreeView Control
            • TreeView Control Creation
              • CONTROL ADD TREEVIEW
                • TREEVIEW Style equates
                • TREEVIEW ExStyle equates
                • Treeview Properties and Methods
                  • <TreeViewName>.Expand
                  • <TreeViewName>.Expanded
                  • <TreeViewName>.Select
                  • <TreeViewName>.Selected
                  • <TreeViewName>.ItemHeight
                  • <TreeViewName>.Indent
                  • <TreeViewName>.InsertItem
                  • <TreeViewName>.BackColor
                  • <TreeViewName>.TextColor
                  • <TreeViewName>.LineColor
                  • <TreeViewName>.Count
                • Automatic Treeview Events
                  • <TreeViewName>.OnCallBack
                  • <TreeViewName>.OnSelChanged
                  • <TreeViewName>.OnSelChanging
            • TreeView Control Commands
              • TreeView_Delete
              • TreeView_GetBold
              • TreeView_GetCheck
              • TreeView_GetChild
              • TreeView_GetCount
              • TreeView_GetExpanded
              • TreeView_GetItemHeight
              • TreeView_GetNext
              • TreeView_GetParent
              • TreeView_GetPrevious
              • TreeView_GetRoot
              • TreeView_GetSelect
              • TreeView_GetText
              • TreeView_GetUser
              • TreeView_InsertItem
              • TreeView_Reset
              • TreeView_Select
              • TreeView_SetBKColor
              • TreeView_SetBold
              • TreeView_SetCheck
              • TreeView_SetExpanded
              • TreeView_SetImageList
              • TreeView_SetIndent
              • TreeView_SetItemHeight
              • TreeView_SetLineColor
              • TreeView_SetText
              • TreeView_SetTextColor
              • TreeView_SetUser
              • TreeView_Unselect
          • UpDown Control
            • UpDown Control Creation
              • CONTROL ADD UPDOWN
            • UpDown Control Commands
              • UpDown_GetBase
              • UpDown_GetBuddy
              • UpDown_GetPosition
              • UpDown_GetRangeMax
              • UpDown_GetRangeMin
              • UpDown_SetAccell
              • UpDown_SetBase
              • UpDown_SetBuddy
              • UpDown_SetPosition
              • UpDown_SetRange
          • ViewPort Control
            • Viewport Control Creation
              • CONTROL ADD VIEWPORT
            • Viewport Control Commands
              • ViewPort_GetChild
              • ViewPort_SetChild
              • ViewPort_SetChildAutoSize
          • Win32 Class Control
            • Win32 Class Control Creation
              • CONTROL ADD
                • Control class names
            • Win32 Class Control Commands
          • XPButton Control
            • XPButton Control Creation
              • CONTROL ADD XPBUTTON
            • XPButton Control Commands
        • Control Commands
          • CONTROL APPEND TEXT
          • CONTROL APPENDTOTOP TEXT
          • CONTROL DISABLE
          • CONTROL ENABLE
          • CONTROL GET CHECK
          • CONTROL GET CLIENT
          • CONTROL GET LOC
          • CONTROL GET SIZE
          • CONTROL GET TEXT
          • CONTROL GET USER
          • CONTROL HANDLE
          • CONTROL KILL
          • CONTROL POST
          • CONTROL REDRAW
          • CONTROL SEND
          • CONTROL SET CHECK
          • CONTROL SET CLIENT
          • CONTROL SET COLOR
          • CONTROL SET FOCUS
          • CONTROL SET FONT
          • CONTROL SET LOC
          • CONTROL SET OPTION
          • CONTROL SET RESIZE
          • CONTROL SET SIZE
          • CONTROL SET TEXT
          • CONTROL SET TOOLTIP
          • CONTROL SET USER
          • CONTROL SHOW STATE
          • CONTROL UNTHEME
          • Control_AppendText
          • Control_GetHandle
          • Control_GetHeight
          • Control_GetID
          • Control_GetLocX
          • Control_GetLocY
          • Control_GetNumber
          • Control_GetText
          • Control_GetWidth
          • Control_GradientFill
          • Control_LimitText
          • Control_SetText
        • Control Pseudo-object
        • Control Pseudo-object Methods and Properties
          • <ControlName>.Anchor
          • <ControlName>.BackColor
          • <ControlName>.Colors
          • <ControlName>.CW
          • <ControlName>.ExStyle
          • <ControlName>.ForeColor
          • <ControlName>.H
          • <ControlName>.Handle
          • <ControlName>.CH
          • <ControlName>.ID
          • <ControlName>.Name
          • <ControlName>.Parent
          • <ControlName>.Redraw
          • <ControlName>.Style
          • <ControlName>.Text
          • <ControlName>.UnTheme
          • <ControlName>.User
          • <ControlName>.W
          • <ControlName>.X
          • <ControlName>.Y
          • <ControlName>.SendMessage
      • MENUs
        • ACCEL ATTACH
        • MENU Equates
        • MENU ADD POPUP
        • MENU ADD STRING
        • MENU ATTACH
        • MENU DELETE
        • MENU DRAW BAR
        • MENU GET STATE
        • MENU GET TEXT
        • MENU NEW BAR
        • MENU NEW POPUP
        • MENU SET STATE
        • MENU SET TEXT
        • PopUpMenu
      • Keyboard
        • GetAsyncKeyState
        • GetMultiAsyncKeyState
        • GetWindowAnyKeyState
        • GetWindowKeyState
        • GetWindowMultiKeyState
      • UDT predefined in UI module
        • Bitmap Header Definition
          • BITMAPCOREHEADER
          • BITMAPINFOHEADER
          • BITMAPV4HEADER
          • BITMAPV5HEADER
          • BITMAPINFO
          • BITMAPCOREINFO
          • BITMAPFILEHEADER
          • CIEXYZ
          • CIEXYZTRIPLE
          • LOGCOLORSPACE
          • tBITMAP
          • RGBQUAD
          • RGBTRIPLE
        • Find and Replace UDTs
          • FINDREPLACE
        • General purposes UDTs
          • POINTAPI
          • POLYPOINT
          • RECT
          • RECTL
          • WNDCLASS
          • WNDCLASSEX
        • Keyboard accelerators
          • ACCELAPI
        • Messages
          • tagMSG
        • Notification UDTs
          • NMHDR
          • NM_LISTVIEW
          • NM_MLGRID
          • NM_TREEVIEW
          • NM_UPDOWN
        • Paint UDTs
          • PAINTSTRUCT
        • PropertyList control UDTs
          • PropertyItem
        • ScrollBar control UDTs
          • SCROLLINFO
        • TreeView control UDTs
          • TV_ITEM
          • TV_INSERTSTRUCT
        • Text control UDTs
          • CHARFORMAT
          • CHARFORMAT2
          • CHARRANGE
          • TEXTRANGE
        • Toolbar control UDTs
          • TBADDBITMAP
          • TBBUTTON
        • UpDown control UDTs
          • UDACCEL
        • Other UDTs
          • PIXELFORMATDESCRIPTOR
      • Resources
        • #RESOURCE
        • Object_Delete
        • Fonts
          • Font equates
          • CreateFont
          • Font_New
          • Font_End
          • Font_Create
          • Font_List
        • Mouse
          • MousePtr
            • MousePtr styles
        • Avi
          • Animate_Open
          • Animate_Play
          • Animate_Stop
      • Windows API
        • IsWindow
        • SendKeys
        • SendKeysBulk
        • SendString
        • Win_AddFontResource
        • Win_AnimateWindow
        • Win_BeginPaint
        • Win_BlockInput
        • Win_BringWindowToTop
        • Win_CallWindowProc
        • Win_ClientToScreen
        • Win_CreateCompatibleBitmap
        • Win_CreateCompatibleDC
        • Win_CreatePen
        • Win_DeleteDC
        • Win_DeleteObject
        • Win_DispatchMessage
        • Win_DrawFocusRect
        • Win_EndPaint
        • Win_FindByClass
        • Win_FindByTitle
        • Win_Flash
        • Win_Get
        • Win_GetActive
        • Win_GetClass
        • Win_GetClientRect
        • Win_GetCursor
        • Win_GetCursorPos
        • Win_GetDC
        • Win_GetDlgCtrlID
        • Win_GetDlgItem
        • Win_GetDoubleClickTime
        • Win_GetFocus
        • Win_GetForeground
        • Win_GetForegroundWindow
        • Win_GetMessage
        • Win_GetParent
        • Win_GetPixel
        • Win_GetStockObject
        • Win_GetSysColor
        • Win_GetSysColorBrush
        • Win_GetSystemMetrics
        • Win_GetTitle
        • Win_GetWindow
        • Win_GetWindowLong
        • Win_GetWindowRect
        • Win_ChildWindowFromPoint
        • Win_ChildWindowFromPoint2
        • Win_IsDialogMessage
        • Win_IsIconic
        • Win_IsVisible
        • Win_IsZoomed
        • Win_PeekMessage
        • Win_PolyBezier
        • Win_PostMessage
        • Win_PostQuitMessage
        • Win_PtInRect
        • Win_RegisterWindowMessage
        • Win_ReleaseCapture
        • Win_ReleaseDC
        • Win_RemoveFontResource
        • Win_ScreenToClient
        • Win_SelectObject
        • Win_SetBkMode
        • Win_SetCapture
        • Win_SetClassLong
        • Win_SetCursor
        • Win_SetCursorPos
        • Win_SetFocus
        • Win_SetForeground
        • Win_SetLayeredWindowAttributes
        • Win_SetPixel
        • Win_SetPixelV
        • Win_SetStretchBltMode
        • Win_SetTitle
        • Win_SetProcessDPIAware
        • Win_SetWindowLong
        • Win_SetWindowPos
        • Win_Show
        • Win_StretchBlt
        • Win_StretchDibits
        • Win_TranslateMessage
    • UIAdv (Advanced User Interface module)
      • IMAGECTX Control
        • IMAGECTX Equates
        • IMAGECTX_ClearImage
        • IMAGECTX_GetBitmapHandle
        • IMAGECTX_GetBkColor
        • IMAGECTX_GetImageAdjustment
        • IMAGECTX_GetImageHeight
        • IMAGECTX_GetImageWidth
        • IMAGECTX_LoadImage
        • IMAGECTX_Redraw
        • IMAGECTX_SetBkColor
        • IMAGECTX_SetImageAdjustment
      • XPBUTTON Control
        • XPButton Equates
        • XPBUtton_SetBitmap
        • XPButton_SetIcon
        • XPButton_SetImageMargin
        • XPButton_SetImagePos
        • XPButton_SetImageSize
        • XPButton_SetTextFormat
        • XPButton_SetToggle
      • WebBrowser Control
        • WebBrowser_Create
        • WebBrowser_Busy
        • WebBrowser_GoBack
        • WebBrowser_GoForward
        • WebBrowser_GoHome
        • WebBrowser_LocationName
        • WebBrowser_LocationURL
        • WebBrowser_Navigate
        • WebBrowser_Navigate2
        • WebBrowser_ReadyState
        • WebBrowser_Refresh
        • WebBrowser_Stop
        • WebBrowser_Doc2 Interface
          • WebBrowser_Doc2_GetElementInnerHtmlById
          • WebBrowser_Doc2_GetTitle
          • WebBrowser_Doc2_SetElementInnerHtmlById
          • WebBrowser_Doc2_WritelnString
          • WebBrowser_Doc2_WriteString
    • VBRegExp
      • Regular expression pattern legend
      • VBRegExp_Execute
      • VBRegExp_New
      • VBRegExp_Release
      • VBRegExp_Replace
      • VBRegExp_SetGlobal
      • VBRegExp_SetIgnoreCase
      • VBRegExp_SetPattern
      • VBRegExp_Test
      • VBMatchCollection_GetCount
      • VBMatchCollection_GetItem
      • VBMatch_GetFirstIndex
      • VBMatch_GetLength
      • VBMatch_GetValue
    • WCon
      • WCon_Box
      • WCon_Cls
      • WCon_Col
      • WCon_Color
      • WCon_Cols
      • WCon_CursorHide
      • WCon_CursorShow
      • WCon_CursorSize
      • WCon_Frame
      • WCon_Hide
      • WCon_Inkey$
      • WCon_Inkey
      • WCon_IsWindow
      • WCon_Locate
      • WCon_OnPaintLast
      • WCon_OnTimer
      • WCon_PaletteGetColor
      • WCon_PaletteSetBase
      • WCon_PaletteSetColor
      • WCon_Print
      • WCon_PrintL
      • WCon_RowColToPixel
      • WCon_Refresh
      • WCon_Row
      • WCon_Rows
      • WCon_SetFont
      • WCon_Show
      • WCon_Title
      • WCon_Window
    • WMI
      • WMI class names
      • WMI_GetData
    • XML
    • XPRINT
      • XPRINT Equates
      • XPRINT
      • XPRINT$
      • XPRINT_Attach
      • XPRINT_Box
      • XPRINT_Cancel
      • XPRINT_Close
      • XPRINT_Color
      • XPRINT_Ellipse
      • XPRINT_Font
      • XPRINT_FormFeed
      • XPRINT_GET
      • XPRINT_GetTextHeight
      • XPRINT_GetTextSize
      • XPRINT_GetTextWidth
      • XPRINT_Line
      • XPRINT_SCALE
      • XPRINT_SET
      • XPRINT_SetFont
      • XPRINT_SetPaper
      • XPRINT_SetTray
      • XPRINT_Style
      • XPRINT_Width
    • ZLIB
      • STRZIP$
      • STRUNZIP$
      • ZLib Equates
      • ZLib_Add
      • ZLib_AddEx
      • ZLib_Extract
      • ZLib_ExtractToString
      • ZLib_Find
      • ZLib_List
      • ZLib_Version
    • Obsolete
      • LL (Linked lists)
        • LL_Add
        • LL_Count
        • LL_Free
        • LL_Data
        • LL_DataByName
        • LL_Delete
        • LL_DeleteByName
        • LL_DeleteLike
        • LL_FindByName
        • LL_FindByData
        • LL_FromFile
        • LL_GetByNumber
        • LL_GetItemData
        • LL_Last
        • LL_Name
        • LL_Next
        • LL_Prev
        • LL_ToFile
        • LL_ToString
        • LL_Update
        • LL_UpdateByName
      • DT (Date Handling)
        • DT Equates
        • DT_CookieDate
        • DT_GetDate
        • DT_DateAddDays
        • DT_DateDiff
        • DT_DateFormat
        • DT_DateSubDays
        • DT_DateTimeAddSeconds
        • DT_DateTimeSubSeconds
        • DT_DateToSec
        • DT_Day
        • DT_GetDateCentury
        • DT_GetDateSeparator
        • DT_GetMonthName
        • DT_GetTimeSeparator
        • DT_GetTime
        • DT_GetTimeStamp
        • DT_GetWeekDay
        • DT_GetWeekDayName
        • DT_Hour
        • DT_IsLeapYear
        • DT_IsValidDate
        • DT_LastDayOfMonth
        • DT_MillisecToTime
        • DT_Minute
        • DT_Month
        • DT_Second
        • DT_SecToDate
        • DT_SecToTime
        • DT_SetDateCentury
        • DT_SetDateSeparator
        • DT_SetTimeSeparator
        • DT_TimeAddSeconds
        • DT_TimeFormat
        • DT_TimeSubSeconds
        • DT_TimeToMillisec
        • DT_TimeToSec
        • DT_Year
      • Dictionary
        • Dictionary Equates
        • Dictionary_Add
        • Dictionary_Count
        • Dictionary_Create
        • Dictionary_Delete
        • Dictionary_Exists
        • Dictionary_Find
        • Dictionary_Free
        • Dictionary_ListKeys
        • Dictionary_MemInfo
        • cDictionary Class
          • cDictionary Equates
          • cDictionary Methods
            • cDictionary constructor
            • <cDictionary>.Add
            • <cDictionary>.Count
            • <cDictionary>.Delete
            • <cDictionary>.Exists
            • <cDictionary>.Find
  • ThinBASIC and External Compilers interop
    • Compilers Setup
      • FreeBASIC
        • FreeBASIC SetUp
      • PowerBasic
        • PowerBasic SetUp
    • #Compiled / #EndCompiled
    • Compiled_LastCompile_Output
    • Compiled_LastCompile_Result
    • Compiled_DLL_FileName
  • ThinBASIC SDK
    • Anatomy of thinBASIC module
    • SDK functions
      • SDK constants
      • Bundle functions
        • thinBasic_IsBundled
        • thinBasic_IsIsolated
        • thinBasic_IsolationPath
      • General functions
        • thinBasic_GetRunTimeInfo
        • thinBasic_AddEquate
        • thinBasic_AddIncludePath
        • thinBasic_AddUdt
      • Module Classes
        • thinBasic_Class_Add
        • thinBasic_Class_AddMethod
        • thinBasic_Class_AddProperty
        • thinBasic_ParseClass
      • Listing
        • thinBasic_VariableGetList
      • Keywords handling
        • thinBasic_DeclareFunction
        • thinBasic_LoadSymbol
        • thinBasic_LoadSymbolEX
      • Variable handling
        • thinBasic_ChangeVariableNumberDirect
        • thinBasic_ChangeVariableStringDirect
        • thinBasic_DirectPtrToDataPtr
        • thinBasic_VariablePtrToDirectPtr
        • thinBasic_ChangeVariableString
        • thinBasic_ChangeVariableNumber
        • thinBasic_ArrayGetInfo
        • thinBasic_VariableRedim
        • thinBasic_VariableIsArray
        • thinBasic_VariableGetInfoEX
        • thinBasic_VariableGetInfoPtr
        • thinBasic_VariableGetInfo
        • thinBasic_VariableGetValueNum
        • thinBasic_VariableExists
        • thinBasic_ParsePtrToSomething
        • thinBasic_ArrayGetPtr
        • thinBasic_ArrayGetElements
        • thinBasic_AddVariable
      • Script functions
        • thinBasic_FunctionCall_ByPtr
        • thinBasic_FunctionExists
        • thinBasic_FunctionGetName
        • thinBasic_FunctionGetNumberOfParams
        • thinBasic_FunctionGetPtr
        • thinBasic_FunctionGetReturnMainType
        • thinBasic_FunctionIsCallBack
        • thinBasic_FunctionParseAndGetPtr
        • thinBasic_FunctionSimpleCall
        • thinBasic_FunctionSimpleCall_ByPtr
      • Parsing
        • thinBasic_CheckOpenParens
        • thinBasic_ParseStr
        • thinBasic_ParseString
        • thinBasic_ParseStringZ
        • thinBasic_Parse1String
        • thinBasic_ParseWString
        • thinBasic_ParseWStringZ
        • thinBasic_Parse1StringXNumbers
        • thinBasic_ParseXNumbers
        • thinBasic_Parse2Numbers1String
        • thinBasic_Parse3Numbers1String
        • thinBasic_Parse7Numbers
        • thinBasic_Parse6Numbers
        • thinBasic_Parse5Numbers
        • thinBasic_Parse4Numbers
        • thinBasic_Parse3Numbers
        • thinBasic_Parse2Numbers
        • thinBasic_Parse1Number
        • thinBasic_ParseLong_Optional
        • thinBasic_ParseLong
        • thinBasic_ParseNumber
        • thinBasic_ParsePtrToSomething
        • thinBasic_ParseVariableInfo
        • thinBasic_VariableParseAndGetInfo
        • thinBasic_VariableParsePtr
        • thinBasic_VariableParse
        • thinBasic_GetKeywordSpeficic
        • thinBasic_Putback
        • thinBasic_TokenGetCurrentID
        • thinBasic_GetTokenID
        • thinBasic_GetTokenName
        • thinBasic_GetToken
        • thinBasic_CheckOpenParens_Mandatory
        • thinBasic_CheckOpenParens_Optional
        • thinBasic_CheckCloseParens
        • thinBasic_CheckCloseParens_Mandatory
        • thinBasic_CheckCloseParens_Optional
        • thinBasic_CheckComma
        • thinBasic_CheckComma_Mandatory
        • thinBasic_CheckComma_Optional
        • thinBasic_CheckEqual_Mandatory
        • thinBasic_CheckEqual_Optional
        • thinBasic_CheckEqualType_Mandatory
        • thinBasic_CheckPlus_Optional
        • thinBasic_CheckPoint_Mandatory
        • thinBasic_CheckPoint_Optional
        • thinBasic_CheckMinus_Optional
        • thinBasic_CheckMult_Optional
        • thinBasic_CheckDiv_Optional
        • thinBasic_CheckEOL_Optional
        • thinBasic_DetermineType
        • thinBasic_GetUnknownToken
      • Tracing
        • thinBasic_StackGetList
        • thinBasic_StackGetCurrent
        • thinBasic_ITrace_InstallHandle
        • thinBasic_ITrace_GetValue
      • Error handling
        • thinBasic_RunTimeError
        • thinBasic_ErrorFree
        • thinBasic_ErrorUserConfirmed
        • thinBasic_GetLastError
    • Legacy SDK