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 |