ADDRESS
ARRAY
Assembler
Console
Device
Display graphic images
Directories
DLL
Files and directories
Loops
Manage memory

Function
Mouse
Operators PRINTER
Procedures, Functions
RESOURCE
SORTING
Strings
fixed-length strings

Types
Variables
VARIANT
ADDRESS
CALLBACK
VARPTR
VARPTR$
ARRAY
INITARRAY
DEF...
DIM
LBOUND
MEMSET
QUICKSORT
REDIM
UBOUND

Array functions
CONVERSION
BIN$
RGB
CEIL
CINT
CLNG
CONVBASE$
FIX
FLOOR
FRAC
HEX$
INT -
Convert NumericExpression to a 32-bit INTEGER, truncating decimals
Custom - Conversion.inc

vidnum$
- returns the string representation of a rounded numeric
Hex2Dec
DecToHex
CNumByte
- converts number to bytes sequence
CByteNum
- converts bytes sequence to number
CONSOLE
Writing Console Applications
GET$
INKEY$
INPUT
LOCATE
PCOPY
PEEK
POKE
PRINT
SETCONSOLETITLE
input/output
INP
INPW
Display graphic images


DLL
LIB
LIBRARYINST
UNLOADLIBRARY
Files
Introduction to streams
FILEEXISTS
KILL
QFILESTREAM
QFILELISTBOX

Custom file functions
QSHFileOperation.inc
QSHFileOperation
-copy, rename, delete and move files and folders with wildcard and recursivly
Files.inc
STRIPPATH
- Returns file path (without file name)
STIPFILENAME
- Returns file name (without path)
STRIPFILEEXT
- Returns file extension (like ".exe", ".html"  etc.)
FILENAMENOEXT
- Returns file name without extension
FULLPATHNOEXT
- Returns full path without file extension
C_Style
Returns "slashed" path from a "backslashed" one
ChangeFileExt - Changes the extention of FileName to NewExt
ExtractFileName
- Returns only the file name
ExtractFilePath
- returns only the path
ChangeFileName
- create string with new
filename with the same path

ChangeFilePath
- create string with new path with the  same filename

Directories
CHDIR
CHDRIVE
CURDIR$
DIREXISTS
DIR$
MKDIR
QDIRTREE
RMDIR
Custom -Files.inc
MKSubDir
SubDirCopy
DirCopy
SYSDIR
Retrieves windows shell directories
HOMEDIR
The folder where the application is

Functions & Sub
SUBI, FUNCTIONI, and DLLs
Rapid-Q Sub & Functions
PARAMSTR$
PARAMSTRCOUNT
Loops
Loops
FOR .. NEXT Loop
EXIT FOR
WHILE .. WEND
EXIT WHILE
DO .. LOOP
EXIT DO
Math Functions
Arithmetic operators
ABS
ACOS
ASIN
ATAN
ATN
COS
DEC
EXP
INC
INV
LOG
MOD
RANDOMIZE
RND
ROUND
SGN
SIN
SQR
TAN
-- custom math func
ACOSH
ACOT
ACOTH
ACOSEC
ACOSECH
ADDZ
ASINH
ASEC
ASECH
ATANH
CONJZ
COSEC
COSECH
COSH
COSZ
COSHZ
COT
COTH
DEG2RAD
DIVZ
EVEN
EXPZ
FAC
GCD
INVZ
LOG10
LOG10Z
LOGAZ
LOGZ
MAGZ
MULZ
NORZ
ODD
POLZ
POWZ
RAD2DEG
RQE
RQPI
SEC
SECH
SINH
SINZ
SINHZ
SQRZ
SUBZ
TANH
TANZ
FindMax
also see CONVERSION
Manage memory
MEMCMP
MEMCMP [2]
MEMCPY
MEMCPY [2]
MEMSET
MEMSET [2]
Mouse
MOUSEX, MOUSEY
POINTER
BIND
BIND
CALLFUNC
CALLFUNC
PRINTER
LPRINT
LFLUSH
PRINTER
using
Procedures
RESOURCE
EXTRACTRESOURCE
RESOURCE
RESOURCECOUNT
SORTING
QUICKSORT
Strings

Custom functions -
Conversion.inc
Add0Before
- A function that pre-padd string with 0's to  required Length
ByteReOrder
- A function that reorder bytes in string.
LIKE - pattern matching routine
TimeString
- return time in Houre, Min, Sec.
 


ASC
BIN$
CHR$
CONVBASE$
- Bin to Hex, ets.
DATE$
- MM-DD-YYYY
DELETE$
FIELD$
FORMAT$
HEX$
INKEY$
INSERT$
INSTR
LCASE$
LEFT$
LEN
LTRIM$
MID$
REPLACE$
REPLACESUBSTR$
REVERSE$
RIGHT$
RINSTR
RTRIM$
SPACE$
STRING$
STR$
STRF$
TALLY
TIME$
UCASE$

SYSTEM
ENVIRON$

custom
Control.inc -
Windows control panel library for Rapid-Q

 

 

Types
objects
variants
udts
arrays
INITARRAY
DIM Array
Saving/Loading UDTs and Arrays
DEF

Set traps for events and errors
Relational
Functional
Logical
AND
Variables
Variables and Assignments
BYTE (?)
WORD (??)
DWORD (???)
SHORT (%)
LONG (&) or INTEGER
SINGLE (!)
DOUBLE (#)
STRING ($)
VARIANT