The following functions manipulate and manage
Translate a Unicode string into an ANSI string | |
Assign a number of values to successive elements of an array | |
Delete a single item from a given array | |
Insert a single item into a given array | |
Scan all or part of an array for a given value | |
Sort all or part of a given array | |
Return a string with the binary (base 2) representation of a value | |
Concatenate multiple strings with high efficiency | |
Return one of several values, based upon the value of an index | |
Convert one or more ASCII codes into ASCII character(s) | |
Return a 16-byte (128-bit) GUID string containing a CLSID | |
Receive a CR/LF terminated "line" of data from a serial port | |
Send a "line" of binary data through a serial port | |
Receive binary data from a serial port | |
Send a string of binary data through a serial port | |
Return the command-line used to start the program | |
Center a string within the space of another string or UDT | |
Return a string containing a centered (padded) string | |
Return the current directory for a given drive | |
Declare an array of constants to be read by READ$ | |
Return the total count of the number of local data items | |
Set and retrieve the system date | |
Declare and dimension arrays, scalar variables, and pointers | |
Return a filename that matches the given mask | |
Force the release the operating system FindNext handle | |
Modify the current program's environment table. | |
Retrieve strings from the operating system's environment table | |
Deallocate array memory | |
Return the last label, line number, or procedure name executed prior to the most recent error. | |
Return a string containing the descriptive name of an error | |
Return up to the first occurrence of a specified character | |
Return the path and/or name of the executing program. | |
Bind a field string to a file buffer or dynamic string variable | |
Return the file-system name of an open file | |
Return a string containing formatted numeric data | |
Read a record from a random-access file | |
Read a string from a file opened in binary mode | |
Return a 16-byte (128-bit) Globally Unique Identifier GUID | |
Return a 38-byte human-readable GUID/UUID string | |
Hexadecimal (base 16) string representation of an argument | |
Return one of two values based upon a True/False evaluation | |
Read a keyboard or mouse event from the console input buffer | |
Load variables with data from a sequential file | |
Search a string for the first occurrence of a character or string | |
Return a string consisting of all of the strings in a string array | |
Return a lowercase version of a string argument | |
Return the left-most n characters of a string | |
Return the logical length of a variable, UDT, or Union | |
Assign a string or string array to a Variant | |
Read an entire line from the keyboard into a string variable | |
Read line(s) from a sequential file into a string variable or array | |
Output text and data to a printer device | |
Return the current printer device used for LPRINT operations | |
Left-align a string within the space of another string or UDT | |
Return a string containing a left-justified (padded) string | |
Return a string with leading characters or strings removed | |
Return the argument with the largest (maximum) value | |
Return a mixed case version of a string argument | |
Return a portion of a string | |
Replace characters in a string with characters from another string | |
Return the argument with the smallest (minimium) value | |
Convert a Byte value into a binary encoded string | |
Convert a Currency value into a binary encoded string | |
Convert an Extended Currency value into a binary encoded string | |
Convert a Double-precision value into a binary encoded string | |
Convert a Double-word value into a binary encoded string | |
Convert an Extended-precision value into a binary encoded string | |
Convert a Integer value into a binary encoded string | |
Convert a Long-integer value into a binary encoded string | |
Convert a Quad-integer value into a binary encoded string | |
Convert a Single-precision value into a binary encoded string | |
Convert a Word value into a binary encoded string | |
Create a subdirectory/folder (like the DOS MKDIR command) | |
Return a string containing a specified number of $NUL characters | |
Returns a string which describes an OBJRESULT (hResult) code. | |
Return a string that is a octal (base 8) representation of a value | |
Parse a string and extract all delimited fields into an array | |
Return a delimited field from a string expression | |
Return the count of delimited fields in a string expression | |
Parse a path/file name to extract component parts | |
Find a file on disk and return the path and/or file name parts. | |
Return a sequence of bytes starting at a specific memory location | |
Store a sequence of bytes starting at a specific memory location | |
Write data to the current console text page (screen) | |
Write a complete array to a sequential file | |
Return the alphanumeric PROGID string (text) of a given CLSID | |
Write a record to a random-access file or variable to a binary file | |
Write a string to a file opened in binary mode | |
Retrieve string data from a local DATA list | |
Scan a string for a matching "wildcard" or regular expression | |
Scan a "wildcard" match in a string with a new string | |
Return all characters beyond occurrence of a specified character | |
Return a copy of a string with characters or strings removed | |
Return a string consisting of multiple copies of a specified string | |
Replace all occurrences of one string with another string | |
Clear a string, string array subscript, or an entire array | |
Return a string with all non-specified characters removed | |
Return the rightmost n characters of a string | |
Right justify a string into the space of a string variable or UDT | |
Return a string containing a right-justified (padded) string | |
Return a copy of a string with trailing characters/strings removed | |
Return the total or physical length of any PowerBASIC variable | |
Return a string consisting of a specified number of spaces | |
Return the string representation of a number in printable form | |
Delete a specified number of characters from a string expression | |
Return a string with multiple copies of the specified character | |
Insert a string at a specified position within another string | |
Return the address of the data held by a variable length string | |
Reverse the contents of a string expression | |
Exchange the values of two strings,
| |
Return one item of a series based upon a True/False evaluation | |
Return a string with TAB characters expanded with spaces | |
Count the number of occurrences of specified characters/strings | |
Read and/or set the system time | |
Return a string with leading and trailing characters removed | |
Assign the value of a UDT or string expression to a UDT | |
Return an all-uppercase (capitalized) version of a string | |
Translate an ANSI string into a Unicode string | |
Set the default codepage used for ANSI / UNICODE conversions | |
Format string/numeric expressions using a mask string | |
Return the
| |
Return the dynamic string contained in a Variant variable | |
Return the 32-bit address of a string handle | |
Determine if each character of a string is in another string | |
Read a character or mouse event from the console input buffer |