The following functions manipulate and manage
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. | |
Copies string contents without modification. | |
Concatenate multiple strings with high efficiency. | |
Return one of several values, based upon the value of an index. | |
Convert one or more character codes into ASCII character(s). | |
Convert one or more character codes into Unicode character(s). | |
Determine the size of a single character in a string variable. | |
Translates a string of ANSI/WIDE characters to OEM byte characters | |
Translates a string of ANSI/WIDE characters to UTF-8 byte characters. | |
Deletes characters from a string. | |
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. | |
Convert an integral value to a decimal string. | |
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. | |
Reset the FIELD string to a nul (zero-length) dynamic string. | |
Change the FIELD string to a dynamic string, but first assigns the current sub-section data to it. | |
Return the file-system name of an open file. | |
Return a string containing formatted numeric data. | |
Read a record from a random-access file. | |
Reads an ANSI string from a file opened in binary mode. | |
Reads WIDE string data from a file opened in binary mode. | |
Splits a string into two parts for display on a graphic target. | |
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. | |
Determine if a string is not nul (contains 1 or more characters). | |
Determine if a string is nul (zero-length). | |
Appends an ANSI string to the object. | |
Retrieves the size of the internal buffer. | |
Sets the size of the internal buffer. | |
Returns the numeric character code of the character at the specified position. | |
Changes the numeric character code of the character at the specified position. | |
All data in the object is erased. | |
Deletes a specified number of characters starting at a specified position. | |
Inserts a string at a specified position. | |
Returns the number of characters stored in the object. | |
The ANSI string stored in the object is returned to the caller. | |
Appends an WIDE string to the object. | |
Retrieves the size of the internal buffer. | |
Sets the size of the internal buffer. | |
Returns the numeric character code of the character at the specified position. | |
Changes the numeric character code of the character at the specified position. | |
All data in the object is erased. | |
Deletes a specified number of characters starting at a specified position. | |
Inserts a string at a specified position. | |
Returns the number of characters stored in the object. | |
The WIDE string stored in the object is returned to the caller. | |
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 (minimum) 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 integral 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. | |
Translates a byte string of OEM characters into ANSI/WIDE characters. | |
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. | |
Returns consecutive 1-byte characters starting at a specific memory location. | |
Returns consecutive 2-byte wide characters starting at a specific memory location. | |
Store a sequence of bytes starting at a specific memory location. | |
Store a sequence as 2-byte wide characters 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. | |
Writes an ANSI string to a file opened in binary mode. | |
Writes a WIDE Unicode 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. | |
Returns the portion of a string which follows the first occurrence of a character or group of characters. | |
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. | |
Returns predefined resource data. | |
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. | |
Shrinks a string to use a consistent single character delimiter. | |
Return the total or physical length of any PowerBASIC variable. | |
Return a string consisting of a specified number of spaces. | |
Splits a string into two parts. | |
Return the string representation of a number in printable form. | |
Delete a specified number of characters from a string expression. | |
Returns a ANSI string consisting of multiple copies of a specified character. | |
Returns a WIDE string consisting of multiple copies of a 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, pointers, or pointer targets. | |
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. | |
Removes paired characters from the beginning and end of a string. | |
Format string/numeric expressions using a mask string. | |
Translates a byte string of OEM characters into ANSI/WIDE characters. | |
Return the
| |
Converts a text string to a numeric value with additional information. | |
Return the ANSI dynamic string contained in a Variant variable. | |
Return the Unicode 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. | |
Adds paired characters to the beginning and end of a string. |