HP OpenVMS Systems Documentation

Content starts here

HP BASIC for OpenVMS
User Manual


Previous Contents Index

D
Data
    formatting with PRINT USING statement
    passing between BASIC and Fortran
    rereading with RESTORE statement
    sharing between modules
Data blocks
Data definition
Data records
    access modes for
    accessing by RFA #1
    accessing by RFA #2
    deleting with DELETE statement
    determining the number transferred
    fields in
    fixed-length
    handling locked conditions #1
    handling locked conditions #2
    locating
    moving with MOVE statement
    next record pointer
    random access by key
    random access by record number
    reading with GET statement
    record context of
    sequential access
    stream format
    variable-length
    writing with PUT statement
Data representation
DATA statement
    comment fields in
    continuing with ampersand
Data structures #1
Data structures #2
Data type and size
    setting the default
    setting the default with qualifiers
    setting the default with the OPTION statement
Data-type keywords
    with FILL
Data types
    BYTE
    DECIMAL
    definition of
    INTEGER #1
    INTEGER #2
    list of
    LONG
    packed decimal
    REAL
    RFA
    STRING
    subtypes
    user-defined
    WORD
DATE$ function
DATE4$ function
DCL $STATUS
Deadlock
Debit and credit notation
    with PRINT USING statement
/DEBUG qualifier #1
/DEBUG qualifier #2
Debugger #1
Debugger #2
Debugging
    hints
    source code containing an error
DECIMAL
    data type
    variables
Decimal point location
    with PRINT USING statement
Decimal scalar string descriptors
/DECIMAL_SIZE qualifier
Decision blocks
    controlling
Decision structures #1
Decision structures #2
    comparison of
Declarative statements #1
Declarative statements #2
    purpose of
DECLARE statement
DECwindows Motif
    Bindings #1
    Bindings #2
    Exceptions #1
    Exceptions #2
DEF
    formal parameter list
DEF*
    handling errors in
DEF
    multiline
        recursion in #1
        recursion in #2
        transferring control into
        transferring control out of
    parameters
    single-line
Default values
    specifying with /TYPE_DEFAULT
%DEFINE
DELETE statement
    current and next record pointers after
Dependency recording
/DEPENDENCY_DATA qualifier #1
/DEPENDENCY_DATA qualifier #2
/DEPENDENCY_DATA qualifier #3
DEPOSIT debugger command
Descriptors
    array
    decimal scalar string
    dynamic string
    fixed-length string
    packed decimal string
DET function
Developing BASIC programs
Device-specific I/O
    performing to a tape drive #1
    performing to a tape drive #2
    performing to unit record devices
    to disks
/DIAGNOSTICS qualifier
Dictionary
    updating
DIF$ function
    precision of
DIMENSION statement
    declarative
    executable
Directives
    %DEFINE
    %IF-%THEN-%ELSE-%END %IF
    %INCLUDE #1
    %INCLUDE #2
    %INCLUDE %FROM %CDD
    %REPORT
    %UNDEFINE
    %VARIANT
Directories
    %ABORT
    %CROSS #1
    %CROSS #2
    %IDENT #1
    %IDENT #2
    %IF-%THEN-%ELSE-%END %IF #1
    %IF-%THEN-%ELSE-%END %IF #2
    %INCLUDE #1
    %INCLUDE #2
    %INCLUDE #3
    %INCLUDE %FROM %CDD #1
    %INCLUDE %FROM %CDD #2
    %INCLUDE %FROM %CDD #3
    %LET #1
    %LET #2
    %LIST #1
    %LIST #2
    %NOCROSS #1
    %NOCROSS #2
    %NOLIST #1
    %NOLIST #2
    %PAGE #1
    %PAGE #2
    %REPORT %DEPENDENCY #1
    %REPORT %DEPENDENCY #2
    %SBTTL #1
    %SBTTL #2
    %TITLE #1
    %TITLE #2
    %VARIANT #1
    %VARIANT #2
Directory
    CDO-format
directory specification
    in debugging #1
    in debugging #2
    in debugging #3
    in debugging #4
Disk unit
    allocating
Disks
    accessing
    creating
    opening
    opening an existing disk file
Display
    source code
Division by zero
Dynamic mapping #1
Dynamic mapping #2
Dynamic mapping #3
Dynamic storage
    allocating
Dynamic string descriptors
Dynamic strings
    concatenating
    modifying
    using


Previous Next Contents Index