<<

A simple communications program
ABS
   ABS function
   CSET statement
   CSET$ function
   GET statement
   GET$ statement
   LSET statement
   LSET$ function
   PUT statement
   RSET statement
   RSET$ function
    ABS function
    CSET statement
    CSET$ function
    GET statement
    GET$ statement
    LSET statement
    LSET$ function
    PUT statement
    RSET statement
    RSET$ function
Absolute value
ACCEPT
   TCP ACCEPT statement
   TCP NOTIFY statement
    TCP ACCEPT statement
    TCP NOTIFY statement
ACCESS
ACODE$
ACTIVE
   CONSOLE pseudo-object#CON_PAGE_ACTIVE_GET
   CONSOLE pseudo-object#CON_PAGE_ACTIVE_SET
    CON.PAGE.ACTIVE
    CON.PAGE.ACTIVE
ActiveX
   Just what is COM?
   Where are objects located?
ADD
   COLLECTION Object Group
   STRINGBUILDER Object
    COLLECTION Object Group
    STRINGBUILDER Object
Add-on Libraries_ Utilities and Tools
AddDays
AddHours
Adding Your Own Help Files
AddMinutes
AddMonths
AddMSeconds
ADDR
   HOST ADDR statement
   IMPORT Statement
   TCP OPEN statement
    HOST ADDR statement
    IMPORT ADDR statement
    TCP OPEN statement
Address calculation
Addressing and pointers
AddSeconds
AddTicks
AddYears
ALIAS
   CALL DWORD statement
   DECLARE statement
   FUNCTION/END FUNCTION statements
   METHOD/END METHOD statements
   PROPERTY/END PROPERTY statement
   SUB/END SUB statements
    CALL DWORD statement
    DECLARE statement
    FUNCTION/END FUNCTION statements
    METHOD/END METHOD statements
    PROPERTY / END PROPERTY statement
    SUB/END SUB statements
ALIGN
   #ALIGN metastatement
   #OPTION metastatement
   ASM statement
    #ALIGN metastatement
    #OPTION metastatement
    ASM ALIGN statement
ALL
   #REGISTER metastatement
   DIM statement
    #REGISTER metastatement
    DIM statement
ALLOC
AND
AND=
ANSI
   Characters, Strings, and Unicode
   LCASE$ function
   MCASE$ function
   OPEN statement
   UCASE$ function
    Characters_ Strings_ and Unicode
    LCASE$ function
    MCASE$ function
    OPEN statement
    UCASE$ function
ANSI conversion
   #OPTION metastatement
   ACODE$ function
   OemToChr$ function
   UCODE$ function
   UCODEPAGE statement
    #OPTION metastatement
    ACODE$ function
    OemToChr$ function
    UCODE$ function
    UCODEPAGE statement
ANSIAPI
ANY
   DECLARE statement
   EXTRACT$ function
   INSTR function
   LTRIM$ function
   PARSE statement
   PARSE$ function
   PARSECOUNT function
   REMAIN$ function
   REMOVE$ function
   REPLACE statement
   RETAIN$ function
   RTRIM$ function
   TALLY function
   TRIM$ function
    DECLARE statement
    EXTRACT$ function
    INSTR function
    LTRIM$ function
    PARSE statement
    PARSE$ function
    PARSECOUNT function
    REMAIN$ function
    REMOVE$ function
    REPLACE statement
    RETAIN$ function
    RTRIM$ function
    TALLY function
    TRIM$ function
ANYCOM
APPEND
APPID
ARC
   GRAPHIC ARC statement
   XPRINT ARC statement
    GRAPHIC ARC statement
    XPRINT ARC statement
ARCCOS
ARCCOSH
ArcCosine
ARCSIN
ARCSINH
ArcSinus
Arctangent
ARCTANH
   ATN function
   TAN function
    ATN function
    TAN function
Arithmetic Operators
ARRAY
   ARRAY ASSIGN statement
   Array Data Types
   ARRAY DELETE statement
   ARRAY INSERT statement
   Array operations
   ARRAY SCAN statement
   ARRAY SORT statement
   Array storage requirements
   ARRAYATTR function
   Arrays within User-Defined Types
   DIM statement
   ERASE statement
   Internal representations of arrays
   Multidimensional arrays
   REDIM statement
   String arrays
   Subscripts
   Using arrays of User-Defined Types
    ARRAY ASSIGN statement
    Array Data Types
    ARRAY DELETE statement
    ARRAY INSERT statement
    Array operations
    ARRAY SCAN statement
    ARRAY SORT statement
    Array storage requirements
    ARRAYATTR function
    Arrays within User-Defined Types
    DIM statement
    ERASE statement
    Internal representations of arrays
    Multidimensional arrays
    REDIM statement
    String arrays
    Subscripts
    Using arrays of User-Defined Types
ARRAY ASSIGN
ARRAY DELETE
ARRAY INSERT
ARRAY SCAN
ARRAY SORT
ARRAYATTR
ARRAYBASE
ARRAYDESC
ARRAYINFO
AS
   CLASS/END CLASS Block
   DIM statement
   FUNCTION/END FUNCTION statements
   GLOBAL statement
   INSTANCE statement
   INTERFACE / END INTERFACE Block (Direct)
   INTERFACE/END INTERFACE block (IDBind)
   LET statement
   LET statement (with Variants)
   LOCAL statement
   METHOD/END METHOD statements
   NAME statement
   OPEN statement
   PBMAIN function
   PROPERTY/END PROPERTY statement
   REDIM statement
   REGISTER statement
   SELECT CASE/END SELECT block
   STATIC statement
   TCP ACCEPT statement
   TCP NOTIFY statement
   TCP OPEN statement
   TYPE/END TYPE block
   UDP NOTIFY statement
   UDP OPEN statement
   UNION/END UNION statements
   WINMAIN function
    CLASS/END CLASS Block
    DIM statement
    FUNCTION/END FUNCTION statements
    GLOBAL statement
    INSTANCE statement
    INTERFACE/END INTERFACE block
       INTERFACE / END INTERFACE Block (Direct)
       INTERFACE/END INTERFACE block (IDBind)
    LET statement
    LET statement (with Variants)
    LOCAL statement
    METHOD/END METHOD statements
    NAME statement
    OPEN statement
    PBMAIN function
    PROPERTY / END PROPERTY statement
    REDIM statement
    REGISTER statement
    SELECT CASE/END SELECT block
    STATIC statement
    TCP ACCEPT statement
    TCP NOTIFY statement
    TCP OPEN statement
    TYPE/END TYPE block
    UDP NOTIFY statement
    UDP OPEN statement
    UNION/END UNION statements
    WINMAIN function
ASC
   ASC function
   ASC statement
    ASC function
    ASC statement
ASCEND
ASCII
ASCIIZ
ASCIZ
ASM
ASM ALIGN
ASM statement
ASMDATA
Assembly Language
   Accessing PowerBASIC variables by name
   Addressing and pointers
   ASM statement
   ASMDATA/END ASMDATA statements
   Balancing the stack
   Commenting Assembly code
   Data types in registers
   Effective addressing
   Flat memory model
   Inline Assembler code syntax
   Intermixing ASM and BASIC code
   MMX registers
   Mnemonics and Operands
   Opcodes and Mnemonics
   Parameters passed by reference or by copy
   Parameters passed by value
   Passing arrays
   Passing dynamic strings
   Passing parameters
   Protected mode programming
   Registers
   Saving registers
   Saving Registers at the Sub/Function level
   Saving the FPU registers
   Stack Overhead Reduction
   The Inline Assembler
   The stack
   Tricks in preserving registers
   Tricks of the stack
   Using assembly-language in your code
   Using ESP and EBP
    Accessing PowerBASIC variables by name
    Addressing and pointers
    ASM statement
    ASMDATA/END ASMDATA statements
    Balancing the stack
    Commenting Assembly code
    Data types in registers
    Effective addressing
    Flat memory model
    Inline Assembler code syntax
    Intermixing ASM and BASIC code
    MMX registers
    Mnemonics and Operands
    Opcodes and Mnemonics
    Parameters passed by reference or by copy
    Parameters passed by value
    Passing arrays
    Passing dynamic strings
    Passing parameters
    Protected mode programming
    Registers
    Saving registers
    Saving Registers at the Sub/Function level
    Saving the FPU registers
    Stack Overhead Reduction
    The Inline Assembler
    The stack
    Tricks in preserving registers
    Tricks of the stack
    Using assembly-language in your code
    Using ESP and EBP
ASSIGN
AT
   DIM statement
   REGEXPR statement
   REGREPL statement
   TCP OPEN statement
   UDP SEND statement
    DIM statement
    REGEXPR statement
    REGREPL statement
    TCP OPEN statement
    UDP SEND statement
ATN
ATTACH
   GRAPHIC ATTACH statement
   LPRINT ATTACH statement
   XPRINT ATTACH statement
   XPRINT GET ATTACH statement
    GRAPHIC ATTACH statement
    LPRINT ATTACH statement
    XPRINT ATTACH statement
    XPRINT GET ATTACH statement
ATTRIB
   FILEATTR function
   GETATTR function
   Keyword Differences
   SETATTR statement
    FILEATTR function
    GETATTR function
    Keyword Differences
    SETATTR statement
Attributes of array
Attributes of file
AUTOSIZE


>>