home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
progbas
/
baswiz13.arj
/
BASWIZ.REF
< prev
next >
Wrap
Text File
|
1990-07-08
|
8KB
|
274 lines
The BASIC Wizard's Library Quick Reference
Evaluate Expression$, Result!, ErrCode%
Evaluates a numeric expression.
FBlockRead Handle%, Segm%, Ofs%, Bytes%
Reads a block from the specified file.
FBlockWrite Handle%, Segm%, Ofs%, Bytes%
Writes a block from the specified file.
FClose Handle%
Closes the specified file.
FDate Handle%, DateSt$
Sets the date stamp of the specified file.
FDone
Terminates the file handler.
FEOF% (Handle%)
Returns whether the end of the specified file has been reached.
FError Handle%, ErrCode%
Sets the error condition associated with the specified file.
FFlush Handle%
Flushes the specified file to disk to insure data integrity.
FGetDate$ (Handle%)
Gets the date stamp of the specified file.
FGetError% (Handle%)
Reports any error condition associated with the specified file.
FGetLocate& (Handle%)
Gets the position of the file read/write pointer of the specified file.
FGetSize& (Handle%)
Gets the size (in bytes) of the specified file.
FGetTime$ (Handle%)
Gets the time stamp of the specified file.
FInit Handles%, ErrCode%
Initializes the file handler. For now, Handles% must be zero.
FLocate Handle%, Posn&
Sets the position of the read/write pointer for the specified file.
FOpen File$, FMode$, BufferLen%, Handle%, ErrCode%
Opens the specified file for access. FMode$ may contain A,C,R,T,W.
FRead$ (Handle%, Bytes%)
Reads a string from the specified file.
FReadLn$ (Handle%)
Reads a string terminated by a <CR><LF> from the specified (text mode) file.
FSDone
Terminates the far string handler.
FSGet$ (Handle%)
Gets the specified far string.
FSInit UseEMS%
Initializes the far string handler. For now, UseEMS% must be zero.
FSSet Handle%, St$
Sets the specified far string.
FTime Handle%, TimeSt$
Sets the time stamp of the specified file.
FWrite Handle%, St$
Writes a string to the specified file.
FWriteLn Handle%, St$
Writes a string followed by a <CR><LF> to the specified file.
GetDisplay Adapter%, Mono%
Gets information about the active display adapter.
GetEMS%
Gets the amount of EMS (expanded memory) available in Kbytes.
HGCls
Clears the screen and homes the cursor in Hercules graphics mode.
HGColor Fore%, Back%
Sets the colors for Hercules graphics mode (colors are 0-1).
HGGetColor Fore%, Back%
Gets the colors for Hercules graphics mode (colors are 0-1).
HGGetLocate Row%, Column%
Gets the cursor position for Hercules graphics mode (row 1-43, col 1-90).
HGLine Col1%, Row1%, Col2%, Row2%, Colour%
Draws a line in Hercules graphics mode (col 0-719, row 0-347, color 0-1).
HGLocate Row%, Column%
Sets the cursor position for Hercules graphics mode (row 1-43, col 1-90).
HGMode SMode%
Controls the screen mode for a Hercules card (0 text, 1 graphics).
HGPlot Column%, Row%, Colour%
Plots a point in Hercules graphics mode (col 0-719, row 0-347, color 0-1).
HGWrite St$
Displays a string in Hercules graphics mode.
HGWriteLn St$
Displays a string and moves to the next line in Hercules graphics mode.
StartXmodemSend Handle%, Protocol$, MaxRec%, Record%, EstTime$, ErrCode%
Initiates transfer of a file using the Xmodem file transfer protocol.
TCCarrier%
Gets whether a carrier is detected (0 no, -1 yes).
TCDone
Terminates the telecommunications handler.
TCDTR State%
Sets the state of the DTR (0 off, -1 on).
TCFlushIn
Flushes (clears) the receive buffer.
TCFlushOut
Flushes (clears) the transmit buffer.
TCInit Port%, InSize%, OutSize%, ErrCode%
Initializes the telecommunications handler.
TCInkey$
Gets a character from the input buffer ("" if none is waiting).
TCInStat%
Gets the number of bytes waiting in the input (receive) buffer.
TCOutStat%
Gets the number of bytes waiting in the output (transmit) buffer.
TCParms Parity$, WordLength%, StopBits%
Sets telecommunications parameters.
TCSpeed Bps&
Sets the speed of telecommunications (bits per second or "baud")
TCWrite St$
Puts a string into the transmit buffer.
TCWriteLn St$
Puts a string with a <CR><LF> into the transmit buffer.
WClear Handle%
Clears a virtual screen (like CLS).
WClose Handle%
Closes a virtual screen. You may not close the background (zero) screen.
WCollapse Handle%
Makes a window disappear using a "collapse" effect.
WColor Handle%, Fore%, Back%
Selects the default text colors for a virtual screen (like COLOR).
WCopy FromHandle%, ToHandle%
Copies one virtual screen to another of the same size.
WCursor Handle%, CSize%
Sets the cursor size for a window (zero makes cursor invisible).
WDelChr Handle%
Deletes the character at the cursor of a virtual screen.
WDelLine Handle%
Deletes the row at the cursor of a virtual screen.
WDone
Closes all virtual screens and terminates the Virtual Windowing System.
WExplode Handle%
Makes a window appear using an "explosion" effect.
WFrame Handle%, Frame%, Fore%, Back%
Selects a frame type and frame colors for a window.
WGetColor Handle%, Fore%, Back%
Gets the default text colors for a virtual screen.
WGetCursor Handle%, CSize%
Gets the cursor size for a window (if zero, the cursor is off).
WGetFrame Handle%, Frame%, Fore%, Back%
Gets the frame type and frame colors of a window.
WGetLocate Handle%, Row%, Column%
Gets the cursor position for a virtual screen.
WGetPlace Handle%, Row%, Column%
Gets the display location of the upper left corner of a window.
WGetSize Handle%, Rows%, Columns%
Gets the size of a window.
WGetTitle Handle%, Title$, TLen%, Fore%, Back%
Gets the title and title colors of a window.
WGetTop Handle%
Gets which window is on top.
WGetUFrame Frame%, FrameInfo$
Gets the specification for a user-defined frame type (5-9).
WGetView Handle%, Row%, Column%
Gets the upper left corner of where a window starts in a virtual screen.
WGetVSize Handle%, Rows%, Columns%
Gets the size of a virtual screen.
WInit Rows%, Columns%, ErrCode%
Initializes the Virtual Windowing System and opens the background v. screen.
WInput Handle%, Valid$, ExitCode$, ExtExitCode$, MaxLength%, St$, ExitKey$
Requests input from the user at the cursor of a virtual screen.
WInsChr Handle%
Inserts a space at the cursor of a virtual screen.
WInsLine Handle%
Inserts a blank row at the cursor of a virtual screen.
WLocate Handle%, Row%, Column%
Sets the cursor position of a virtual screen.
WOpen Rows%, Columns%, SRow1%, SCol1%, SRow2%, SCol2%, Handle%, ErrCode%
Opens a new virtual screen and corresponding window.
WPlace Handle%, Row%, Column%
Sets the new upper left column of a window on the display.
WSize Handle%, Rows%, Columns%
Sets a new size for a window (must not be larger than the virtual screen).
WTitle Handle%, Title$, Fore%, Back%
Selects a title and title colors for a window.
WTop Handle%
Places a specified window on top.
WUpdate
Updates the display from the shadow screen.
WUserFrame Frame%, FrameInfo$
Sets the specification for a user-defined frame type (5-9).
WView Handle%, Row%, Column%
Sets a new starting point of a window within a virtual screen.
WWrite Handle%, St$
Prints a string to a virtual screen (like PRINT St$;).
WWriteLn Handle%, St$
Prints a string with a <CR><LF> to a virtual screen (like PRINT St$).
XmodemSend Handle%, Protocol$, MaxRec%, Record%, ErrCount%, ErrCode%
Continues transfer of a file using the Xmodem file transfer protocol.