Category > xHarbour extensions |
Item | Description |
---|---|
#if | Compile a section of code based on a condition. |
#pragma | Controls compiler switches at compile time. |
#uncommand | #untranslate | Voids a previously defined #command or #translate directive. |
#xuncommand | #xuntranslate | Voids a previously defined #xcommand or #xtranslate directive. |
& (bitwise AND) | Bitwise AND operator (binary): performs a logical AND operation. |
(struct) | Creates a new structure object |
<< | Left-shift operator (binary): shifts bits to the left. |
<|| > | Extended literal code block. |
>> | Right-shift operator (binary): shifts bits to the right. |
@() | Function-reference operator (unary): obtains a function pointer. |
ACCESS | Declares an ACCESS method of a class. |
ALenAlloc() | Determines for how much array elements memory is pre-allocated. |
AnsiToHtml() | Inserts HTML character entities into an ANSI text string, |
ASizeAlloc() | Pre-allocates memory for an array. |
ASSIGN | Declares an ASSIGN method of a class. |
ASSOCIATE CLASS | Defines a scalar class for a native data type. |
AtSkipStrings() | Locates the position of a substring within a character string. |
C Structure class | Abstract class for C structure support. |
CallDll() | Executes a function located in a dynamically loaded external library. |
CharHist() | Creates a histogram of characters in a character string |
CharRLL() | Rotates bits in a character string to the left. |
CharRLR() | Rotates bits in a character string to the right. |
CharSHL() | Shifts bits in a character string to the left. |
CharSHR() | Shifts bits in a character string to the right. |
CharSList() | Removes duplicate characters from a string and sorts the result. |
CharSub() | Creates a string by subtracting ASCII codes of two strings. |
CLASS | Declares the class function of a user-defined class. |
CLASSDATA | Declares a class variable of a class. |
CLASSMETHOD | Declares the symbolic name of a class method. |
CLOSE LOG | Closes all open log channels. |
CosH() | Calculates the hyperbolic cosine for an angle. |
CreateObject() | Instantiates a new OLE Automation object. |
CStr() | Converts a value to a character string. |
CStrToVal() | Converts a character string to a value of specific data type. |
CtoT() | Converts a character string into a DateTime value |
CurDirX() | Returns the current directory of a drive including directory separators. |
DATA | Declares an instance variable of a class. |
DateTime() | Returns the current date and time from the operating system. |
DbCopyExtStruct() | Creates a structure extended database file. |
DbCopyStruct() | Creates a new database based on the current database structure. |
DbJoin() | Merges records of two work areas into a new database. |
Dblist() | Displays records of a work area to the console, printer or file. |
DbSkipper() | Helper function for browse objects to skip a database |
DbSort() | Creates a new, physically sorted database. |
DbTotal() | Creates a new database summarizing numeric fields by an expression. |
DbUpdate() | Updates records in the current work area from a second work area. |
Default() | Assigns a default value to a variable. |
DefPath() | Returns the SET DEFAULT directory. |
DELEGATE | Declares a message to be directed to a contained object. |
DESTRUCTOR | Declares a method to be called by the garbage collector. |
DirectoryRecurse() | Loads file information recursively into a two-dimensional array. |
DisableWaitLocks() | Toggles the exclusive file opening mode. |
DiskChange() | Changes the current disk drive. |
DiskUsed() | Returns the used storage space of a disk drive in bytes. |
DispOutAt() | Displays a value on the screen at a certain position. |
DispOutAtSetPos() | Toggles update of the screen cursor with DispOutAt(). |
DllCall() | Executes a function located in a dynamically loaded external library. |
DllExecuteCall() | Executes a DLL function via call template. |
DllLoad() | Loads a DLL file into memory. |
DllPrepareCall() | Creates a call template for an external DLL function. |
DllUnload() | Releases a dynamically loaded external DLL from memory. |
ENABLE TYPE CLASS | Activates scalar classes for native data tyes. |
ERROR HANDLER | Declares the method for error handling within a class. |
EXPORTED: | Declares the EXPORTED attribute for a group of member variables and/or methods. |
EXTEND CLASS...WITH DATA | Adds a new member variable to an existing class. |
EXTEND CLASS...WITH METHOD | Adds a new method to an existing class. |
FCharCount() | Counts the number of characters in a text file ignoring white space characters. |
FieldDec() | Retrieves the number of decimal places of a field variable. |
FieldLen() | Retrieves the number of bytes occupied by a field variable. |
FieldType() | Retrieves the data type of a field variable. |
FileReader() | Returns a new TStreamFileReader object. |
FileStats() | Retrieves file information for a single file. |
FileWriter() | Returns a new TStreamFileWriter object. |
FLineCount() | Counts the lines in an ASCII text file. |
FOR EACH | Iterates elements of data types that can be seen as a collection. |
FParse() | Parses a delimited text file and loads it into an array. |
FParseEx() | Parses a delimited text file and loads it into an array (optimized). |
FParseLine() | Parses one line of a delimited text and loads it into an array. |
FreeLibrary() | Releases a dynamically loaded external DLL from memory. |
FWordCount() | Counts the words in a text file. |
GetActiveObject() | Retturns an instantiated OLE Automation object. |
GetCurrentThread() | Retrieves the handle of the current thread. |
GetDefaultPrinter() | Retrieves the name of a computer's default printer. |
GetLastError() | Retrieves the error code of the last dynamically called DLL function. |
GetPrinters() | Retrieves information about available printers. |
GetProcAddress() | Retrieves the memory address of a function in a dynamically loaded DLL. |
GetRegistry() | Retrieves the value of a registry entry |
GetSystemThreadID() | Retrieves the numeric system Thread ID of a thread. |
GetThreadID() | Retrieves the numeric application Thread ID of a thread. |
GetVolInfo() | Retrieves the volume label of a disk. |
GLOBAL | Declares and optionally initializes a GLOBAL memory variable. |
HaaDelAt() | Removes a key/value pair from an associative array. |
HaaGetKeyAt() | Retrieves the key from an associative array by its ordinal position. |
HaaGetPos() | Retrieves the ordinal position of a key in an associative array. |
HaaGetRealPos() | Retrieves the sort order of a key in an associative array. |
HaaGetValueAt() | Retrieves the value from an associative array by its ordinal position. |
HaaSetValueAt() | Changes the value in an associative array by its ordinal position. |
HAllocate() | Pre-allocates memory for a large hash. |
HAS | Searches a character string for a matching regular expression. |
Hash() | Creates a new hash. |
HbConsoleLock() | Locks the console for the current thread |
HbConsoleUnlock() | Releases the console lock. |
HBObject() | Abstract base class for user-defined classes. |
HBPersistent() | Abstract base class for user-defined persistent object. |
HB_AExpressions() | Parses a character string into an array of macro expressions. |
HB_AnsiToOem() | Converts a character string from the ANSI to the OEM character set. |
HB_AParams() | Collects values of all parameters passed to a function, method or procedure. |
HB_ArgC() | Returns the number of command line arguments. |
HB_ArgCheck() | Checks if an internal switch is set on the command line. |
HB_ArgString() | Retrieves the vale of an internal switch set on the command line. |
HB_ArgV() | Retrieves the value of a command line argument. |
HB_ArrayBlock() | Creates a set/get code block for an array. |
HB_ArrayId() | Returns a unique identifier for an array or an object variable. |
HB_ArrayToStructure() | Converts an array to a binary C structure. |
HB_AtX() | Locates a substring within a character string based on a regular expression. |
HB_BackGroundActive() | Queries and/or changes the activity of a single background task. |
HB_BackGroundAdd() | Adds a new background task. |
HB_BackGroundDel() | Removes a background task from the internal task list. |
HB_BackGroundReset() | Resets the internal counter of background tasks. |
HB_BackGroundRun() | Enforces execution of one or all background tasks. |
HB_BackGroundTime() | Queries or changes the wait interval in milliseconds after which the task is executed. |
HB_Base64Decode() | Decodes a base 64 encoded character string. |
HB_Base64DecodeFile() | Decodes a base 64 encoded file. |
HB_Base64Encode() | Encodes a character string base 64. |
HB_Base64EncodeFile() | Encodes a file base 64. |
HB_BitAnd() | Performs a bitwise AND operation with numeric integer values. |
HB_BitIsSet() | Checks if a bit is set in a numeric integer value. |
HB_BitNot() | Performs a bitwise NOT operation with a numeric integer value. |
HB_BitOr() | Performs a bitwise OR operation with numeric integer values. |
HB_BitReset() | Sets a bit in a numeric integer value to 0. |
HB_BitSet() | Sets a bit in a numeric integer value to 1. |
HB_BitShift() | Shifts bits in a numeric integer value. |
HB_BitXOr() | Performs a bitwise XOR operation with numeric integer values. |
HB_BldLogMsg() | Converts a list of parameters into a text string. |
HB_BuildDate() | Retrieves the formatted build date of the xHarbour compiler |
HB_BuildInfo() | Retrieves build information of the xHarbour compiler. |
HB_CheckSum() | Calculates the checksum for a stream of data using the Adler32 algorithm. |
HB_Clocks2Secs() | Calculates seconds from CPU ticks. |
HB_CloseProcess() | Closes a child process |
HB_ClrArea() | Replaces a color attribute in a screen region. |
HB_CmdArgArgV() | Returns the first command line argument (EXE file name). |
HB_ColorIndex() | Extracts a color value from a color string. |
HB_ColorToN() | Converts a color value to a numeric color attribute. |
HB_Compiler() | Retrieves the version of the C compiler shipped with xHarbour. |
HB_Compress() | Compresses a character string (ZIP). |
HB_CompressBufLen() | Calculates the buffer size required for compression. |
HB_CompressError() | Returns the error code of the last (un)compression. |
HB_CompressErrorDesc() | Returns an error description from a numeric error code. |
Hb_CRC32() | Calculates the checksum for a stream of data using the CRC 32 algorithm. |
HB_CreateLen8() | Converts a numeric value to an eight byte character string in network byte order. |
HB_Crypt() | Encrypts a character string. |
HB_Decode() | Provides a functional equivalent for the DO CASE statement. |
HB_DecodeOrEmpty() | Provides a functional equivalent for the DO CASE statement. |
HB_Decrypt() | Decrypts an encrypted character string. |
HB_DeserialBegin() | Initiates deserialization of a group of variables of simple or complex data types. |
HB_DeSerialize() | Converts a binary string back to its original data type. |
HB_DeserializeSimple() | Deserializes values of simple data types. |
HB_DeserialNext() | Deserialization the next variable of simple or complex data types. |
HB_DiskSpace() | Returns the free storage space for a disk drive by drive letter. |
HB_DumpVar() | Converts a value to a character string holding human readable text. |
HB_EnumIndex() | Returns the current ordinal position of a FOR EACH iteration. |
HB_Exec() | Executes a function, procedure or method from its pointer. |
HB_ExecFromArray() | Executes a function, procedure or method indirectly. |
HB_FCommit() | Forces a disk write. |
HB_FCreate() | Creates and/or opens a binary file. |
HB_FEof() | Tests if the end-of-file is reached in the currently selected text file. |
HB_FGoBottom() | Moves the file pointer to the last line in a text file. |
HB_FGoto() | Moves the record pointer to a specific line in the currently selected text file. |
HB_FGoTop() | Moves the record pointer to the begin-of-file. |
HB_FInfo() | Retrieves status information about the currently selected text file. |
HB_FLastRec() | Returns the number of lines in the currently selected text file. |
HB_FNameMerge() | Composes a file name from individual components. |
HB_FNameSplit() | Splits a file name into individual components. |
HB_FReadAndSkip() | Reads the current line and moves the record pointer. |
HB_FReadLine() | Extracts the next line from a text file. |
HB_FreadLN() | Reads the current line and without moving the record pointer. |
HB_FRecno() | Returns the current line number of the currently selected text file. |
HB_FSelect() | Queries or changes the currently selected text file area. |
HB_FSize() | Returns the size of a file in bytes. |
HB_FSkip() | Moves the record pointer in the currently selected text file. |
HB_FTempCreate() | Creates and opens a temporary file. |
HB_FuncPtr() | Obtains the pointer to a function or procedure. |
HB_FUse() | Opens or closes a text file in a text file area. |
HB_F_Eof() | Tests for End-of-file with binary files. |
HB_GCAll() | Scans the memory and releases all garbage memory blocks. |
HB_GCStep() | Invokes the garbage collector for one collection cycle. |
HB_GetLen8() | Retrieves the length of data in a serialized binary string. |
HB_IdleAdd() | Adds a background task for being executed during idle states. |
HB_IdleDel() | Removes a task from the list of idle tasks. |
HB_IdleReset() | Resets the internal counter of idle tasks. |
HB_IdleSleep() | Halts idle task processing for a number of seconds. |
HB_IdleSleepMSec() | Queries or changes the default time interval for idle task processing. |
HB_IdleState() | Signals an idle state. |
HB_IdleWaitNoCPU() | Toggles the mode for CPU usage in Idle wait states. |
HB_IsArray() | Tests if the value returned by an expression is an array. |
HB_IsBlock() | Tests if the value returned by an expression is a Code block. |
HB_IsByRef | Tests if a parameter is passed by reference. |
HB_IsDate() | Tests if the value returned by an expression is a Date. |
HB_IsDateTime() | Tests if the value returned by an expression is a DateTime value. |
HB_IsHash() | Tests if the value returned by an expression is a Hash. |
HB_IsLogical() | Tests if the value returned by an expression is a logical value. |
HB_IsMemo() | Tests if the value returned by an expression is a Memo value. |
HB_IsNIL() | Tests if the value returned by an expression is NIL. |
HB_IsNull() | Tests if the value returned by an expression is empty. |
HB_IsNumeric() | Tests if the value returned by an expression is a numeric value. |
HB_IsObject() | Tests if the value returned by an expression is an object. |
HB_IsPointer() | Tests if the value returned by an expression is a pointer. |
HB_IsRegExString() | Checks if a character string is a compiled regular expression. |
HB_IsString() | Tests if the value returned by an expression is a character string. |
HB_LangErrMsg() | Returns language specific error messages. |
HB_LangMessage() | Returns language specific messages or text strings. |
HB_LangName() | Returns the currently selected language. |
HB_LangSelect() | Queries or changes the current national language . |
HB_LibDo() | Executes a function located in a dynamically loaded xHarbour DLL. |
HB_LogDateStamp() | Returns a character string holding a date stamp. |
HB_MacroCompile() | Compiles a macro string into a PCode sequence. |
HB_MD5() | Calculates a message digest for a stream of data using the MD5 algorithm. |
HB_MD5File() | Calculates a message digest for a file using the MD5 algorithm. |
HB_MultiThread() | Checks if an application is created for multi-threading. |
HB_MutexCreate() | Creates a Mutex. |
HB_MutexLock() | Obtains a permanent lock on a Mutex. |
HB_MutexTimeoutLock() | Tries to obtain a lock on a Mutex with timeout. |
HB_MutexTryLock() | Tries to obtain a permanent lock on a Mutex. |
HB_MutexUnlock() | Unlocks a Mutex. |
HB_ObjMsgPtr() | Retrieves the pointer to a method. |
HB_OemToAnsi() | Converts a character string from the OEM to the ANSI character set. |
HB_OpenProcess() | Opens a child process. |
HB_OsDriveSeparator() | Returns the operating specific drive separator character. |
HB_OsError() | Returns the operating specific error code of the last low-level file operation. |
HB_OsNewLine() | Returns the end-of-line character(s) to use with the current operating system. |
HB_OsPathDelimiters() | Returns the operating specific characters for paths. |
HB_OsPathListSeparator() | Returns the operating specific separator character for a path list. |
HB_OsPathSeparator() | Returns the operating specific separator character for a path. |
HB_PCodeVer() | Retrieves the PCode version of the current xHarbour build. |
HB_Pointer2String() | Reads bytes from a pointer into a character string. |
HB_ProcessValue() | Retrieves the return value of a child process. |
HB_QSelf() | Retrieves the self object during method execution. |
HB_QWith() | Retrieves the with object during WITH OBJECT execution. |
HB_Random() | Generates a random number between two boundaries. |
HB_RandomInt() | Generates a random integer number between two boundaries. |
HB_RandomSeed() | Sets the seed for generating random numbers. |
HB_ReadIni() | Reads an INI file from disk. |
HB_ReadLine() | Scans a formatted character string or memo field for text lines. |
HB_RegEx() | Searches a string using a regular expression |
HB_RegExAll() | Parses a string and fills an array with parsing information. |
HB_RegExAtX() | Parses a string and fills an array with parsing information. |
HB_RegExComp() | Compiles a regular expression into a binary search pattern. |
HB_RegExMatch() | Tests if a string contains a substring using a regular expression |
HB_RegExReplace() | Searches and replaces characters within a character string using a regular expression. |
HB_RegExSplit() | Parses a string using a regular expression and fills an array. |
HB_ResetWith() | Replaces the with object during WITH OBJECT execution. |
HB_RestoreBlock() | Converts binary information back to a code block. |
HB_SaveBlock() | Utility function for code block serialization. |
HB_Serialize() | Converts an arbitrary value to a binary string. |
HB_SerializeSimple() | Serializes values of simple data types. |
HB_SerialNext() | Returns the position of the next chunk of binary data to retrieve. |
HB_SetCodePage() | Queries or changes the current code page. |
HB_SetIniComment() | Defines the delimiting characters for comments and inline comments. |
HB_SetKeyArray() | Associates a code block with multiple keys. |
HB_SetKeyCheck() | Evaluates a code block associated with a key. |
HB_SetKeyGet() | Retrieves code blocks associated with a key. |
HB_SetKeySave() | Queries or changes all SetKey() code blocks. |
HB_SetMacro() | Enables or disables runtime behavior of the macro compiler. |
HB_SetWith() | Changes the with object during WITH OBJECT execution. |
HB_Shadow() | Displays a shadow around a rectangular area on the screen. |
HB_SizeofCStructure() | Calculates the amount of memory required to store a C structure. |
HB_String2Pointer() | Obtains the pointer for a character string. |
HB_StructureToArray() | Converts values contained in a binary C structure string to an array. |
HB_SysLogClose() | Closes the log file of the operating system. |
HB_SysLogMessage() | Adds a new entry to the log file of the operating system. |
HB_SysLogOpen() | Opens the log file of the operating system |
HB_ThisArray() | Retrieves an array or object from its pointer. |
HB_Translate() | Converts a character string from one code page to another one. |
HB_Uncompress() | Uncompresses a compressed character string (ZIP). |
HB_UUDecode() | Decodes a UUEncoded character string. |
HB_UUDecodeFile() | Decodes a UUEncoded file. |
HB_UUEncode() | UUEncodes a character string. |
HB_UUEncodeFile() | UUEncodes a file. |
HB_ValToStr() | Converts values of simple data types to character string. |
HB_VMExecute() | Executes a PCode string. |
HB_VMMode() | Indicates the creation mode of the xHarbour virtual machine. |
HB_WithObjectCounter() | Determines the nesting level of WITH OBJECT statements. |
HB_WriteIni() | Creates an INI file and writes hash data to it. |
HB_XmlErrorDesc() | Retrieves a textual error description for XML file parsing errors. |
HClone() | Creates an entire copy of a hash. |
HCopy() | Copies key/value pairs from a hash into another hash. |
HDel() | Removes a key/value pair from the hash by its key. |
HDelAt() | Removes a key/value pair from the hash by its ordinal position. |
HEval() | Evaluates a code block with each hash element. |
HexToNum() | Converts a Hex string to a numeric value. |
HexToStr() | Converts a Hex encoded character string to an ASCII string. |
HFill() | Copies the same value into all key/value pairs. |
HGet() | Retrieves the value associated with a specified key. |
HGetAACompatibility() | Checks if a hash is compatible with an associative array. |
HGetAutoAdd() | Retrieves the AutoAdd attribute of a hash. |
HGetCaseMatch() | Retrieves the case sensitivity attribute of a hash. |
HGetKeyAt() | Retrieves the key from a hash by its ordinal position. |
HGetKeys() | Collects all keys from a hash in an array. |
HGetPairAt() | Retrieves a key/value pair from a hash by its ordinal position. |
HGetPartition() | Checks if a hash is partitioned. |
HGetPos() | Retrieves the ordinal position of a key in a hash. |
HGetVaaPos() | Retrieves the sort order of all keys in an associative array. |
HGetValueAt() | Retrieves the value from a hash by its ordinal position. |
HGetValues() | Collects all values from a hash in an array. |
HHasKey() | Determines if a key is present in a hash. |
HIDDEN: | Declares the HIDDEN attribute for a group of member variables and/or methods. |
HMerge() | Merges the contents of an entire hash into another hash. |
Hour() | Extracts the hour from a DateTime value |
HScan() | Searches a value in a hash. |
HSet() | Associates a value with a key in a hash. |
HSetAACompatibility() | Enables or disables associative array compatibility for an empty hash. |
HSetAutoAdd() | Changes the AutoAdd attribute of a hash. |
HSetCaseMatch() | Changes the case sensitivity attribute of a hash. |
HSetPartition() | Partitions a linear hash for improved performance. |
HSetValueAt() | Changes the value in a hash by its ordinal position. |
HS_Add() | Adds a text string entry to a HiPer-SEEK index file. |
HS_Close() | Closes a HiPer-SEEK index file. |
HS_Create() | Creates a new HiPer-SEEK index file. |
HS_Delete() | Marks an index entry as deleted in a HiPer-SEEK index file. |
HS_Filter() | Uses a HiPer-SEEK index file as filter for a work area |
HS_IfDel() | Checks if a HiPer-SEEK index entry is marked as deleted |
HS_Index() | Creates a new HiPer-SEEK index file and fills it with index entries. |
HS_KeyCount() | Returns the number of index entries in a HiPer-SEEK index file. |
HS_Next() | Searches a HiPer-SEEK index file for a matching index entry. |
HS_Open() | Opens a HiPer-SEEK index file. |
HS_Replace() | Changes a HiPer-SEEK index entry. |
HS_Set() | Defines a search string for subsequent HS_Next() calls. |
HS_Undelete() | Removes the deletion mark from an index entry in a HiPer-SEEK index file. |
HS_Verify() | Verifies a HS_Next() match against the index key. |
HS_Version() | Returns version information for HiPer-SEEK functions. |
HtmlToAnsi() | Converts an HTML formatted text string to the ANSI character set. |
HtmlToOem() | Converts an HTML formatted text string to the OEM character set |
IN | Searches a value in another value. |
INetAccept() | Waits for an incoming connection on a server side socket. |
INetAddress() | Determines the internet address of a remote station. |
INetCleanup() | Releases memory resources for sockets. |
INetClearError() | Resets the last error code of a socket. |
INetClearPeriodCallback() | Voids a callback function for a socket. |
INetClearTimeout() | Voids a timout value for a socket. |
INetClose() | Closes a connection on a socket. |
INetConnect() | Establishes a sockets connection to a server. |
INetConnectIP() | Establishes a sockets connection to a server using the IP address. |
INetCount() | Returns the number of bytes transferred in the last sockets operation |
INetCreate() | Creates a raw, unconnected socket. |
INetCRLF() | Returns new line characters used in internet communications. |
INetDataReady() | Tests if incoming data is available to be read. |
INetDGram() | Creates an unbound datagram oriented socket. |
INetDGramBind() | Creates a bound datagram oriented socket. |
INetDGramRecv() | Reads data from a datagram socket. |
INetDGramSend() | Sends data to a datagram socket. |
INetErrorCode() | Returns the last sockets error code. |
INetErrorDesc() | Returns a descriptive error message |
INetGetAlias() | Retrieves alias names from a server. |
INetGetHosts() | Queries IP addresses associated with a name. |
INetGetPeriodCallback() | Queries a callback associated with a socket. |
INetGetTimeout() | Queries a timout value for a socket. |
INetInit() | Initializes the sockets subsystem. |
INetPort() | Determines the port number a socket is connected to. |
INetRecv() | Reads data from a socket. |
INetRecvAll() | Reads all data from a socket. |
INetRecvEndblock() | Reads one block of data until an end-of-block marker is detected. |
INetRecvLine() | Reads one line of data until CRLF is detected. |
INetSend() | Sends data to a socket. |
INetSendAll() | Sends all data to a socket. |
INetServer() | Creates a server side socket. |
INetSetPeriodCallback() | Associates callback information with a socket. |
INetSetTimeout() | Sets a timout value in milliseconds for a socket. |
INIT LOG | Initializes the Log system and opens requested log channels. |
INLINE METHOD | Declares and implements an inline method that spans across multiple lines. |
IsAffirm() | Converts "Yes" in a national language to a logical value. |
IsAlNum() | Checks if the first character of a string is alpha-numeric. |
IsAscii() | Checks if the first character of a string is a 7-bit ASCII character. |
IsCntrl() | Checks if the first character of a string is a control character. |
IsDirectory() | Checks if a character string contains the name of an existing directory. |
IsDisk() | Verify if a drive is ready |
IsGraph() | Checks if the first character of a string is a 7-bit graphical ASCII character. |
IsLocked() | Checks if a record is locked. |
IsNegative() | Converts "No" in a national language to a logical value. |
IsPrint() | Checks if the first character of a string is a printable 7-bit ASCII character. |
IsPunct() | Checks if the first character of a string is a punctuation character. |
IsSameThread() | Compares two thread handles. |
IsSpace() | Checks if the first character of a string is a white-space character. |
IsValidThread() | Checks if an expression is the thread handle of a running thread. |
IsXDigit() | Checks if the first character of a string is a hexadecimal digit. |
JoinThread() | Suspends the current thread until a second thread has terminated. |
KillAllThreads() | Kills all running threads except for the main thread. |
KillThread() | Kills a running thread. |
LenNum() | Returns the number of characters a numeric value needs for display. |
LibFree() | Releases a dynamically loaded xHarbour DLL from memory. |
LibLoad() | Loads an xHarbour DLL file into memory. |
LIKE | Compares a character string with a regular expression. |
LoadLibrary() | Loads an external DLL file into memory. |
LOG | Sends a message to open log channels. |
Memory() | Returns memory statistics. |
MESSAGE | Declares a message name for a method. |
METHOD (declaration) | Declares the symbolic name of a method. |
METHOD (implementation) | Declares the implementation code of a method. |
METHOD...OPERATOR | Declares a method to be executed with an operator. |
METHOD...VIRTUAL | Declares a method as virtual. |
Minute() | Extracts the minute from a DateTime value |
NationMsg() | Returns application specific messages. |
NetAppend() | Appends a new record to a database open in shared mode in a work area. |
NetCommitAll() | Writes database and index buffers of all used work areas to disk. |
NetDbUse() | Opens a database file for shared access in a work area. |
NetDelete() | Marks records for deletion. |
NetError() | Determines if a Net*() function has failed. |
NetFileLock() | Applies a file lock to an open, shared database. |
NetFunc() | Evaluates a code block until a timeout period expires. |
NetLock() | Applies locks to a database file or record with timeout. |
NetOpenFiles() | Opens databases and associated index files. |
NetRecall() | Recalls a record previousy marked for deletion. |
NetRecLock() | Locks the current record for write access. |
Notify() | Resumes a single thread blocked by a particular Mutex. |
NotifyAll() | Resumes all threads blocked by a particular Mutex. |
NumAndX() | Performs bitwise AND operations for a list of integer values. |
NumMirrX() | Mirrors bits of a numeric integer value. |
NumNotX() | Performs a bitwise NOT operation with a numeric integer value. |
NumOrX() | Performs a bitwise OR for a list of integer values. |
NumRolX() | Rotates bits of a numeric integer value to the left. |
NumToHex() | Converts a numeric value or a pointer to a Hex string. |
NumXorX() | Performs a bitwise XOR operation with two numeric integer values. |
OemToHtml() | Inserts HTML character entities into an OEM text string. |
Ole2TxtError() | Returns the last OLE error code as character string. |
OleError() | Returns the last OLE error code. |
OPERATOR | Overloads an operator and declares a method to be invoked for it. |
OrdCount() | Determines the number of indexes open in a work area. |
OrdCustom() | Determines if an index is a custom index. |
OrdFindRec() | Searches a record number in the controlling index. |
OrdKeyRelPos() | Returns or sets the relative position of the current record. |
OrdSkipRaw() | Moves the record pointer via the controlling index. |
OrdWildSeek() | Searches a value in the controlling index using wild card characters. |
Os_IsWin2000() | Checks if the application is running on Windows 2000. |
Os_IsWin2000_Or_Later() | Checks if the application is running on Windows version 2000 or later |
Os_IsWin2003() | Checks if the application is running on Windows 2003. |
Os_IsWin95() | Checks if the application is running on Windows 95. |
Os_IsWin98() | Checks if the application is running on Windows 98. |
Os_IsWin9X() | Checks if the application is running on a Windows 9x platform. |
Os_IsWinME() | Checks if the application is running on Windows ME. |
Os_IsWinNT() | Checks if the application is running on a Windows NT platform. |
Os_IsWinNT351() | Checks if the application is running on Windows NT 3.51. |
Os_IsWinNT4() | Checks if the application is running on Windows NT 4.0. |
Os_IsWinVista() | Checks if the application is running on Windows Vista. |
Os_IsWinXP() | Checks if the application is running on Windows XP. |
Os_IsWtsClient() | Checks if the application is running on a Windows Terminal Server client. |
Os_NetRegOk() | Checks for correct network registry settings on Windows platforms. |
OS_NetVRedirOk() | Checks for the correct VREDIR.VXD file. |
Os_VersionInfo() | Retrieves specific version information about the operating system. |
OVERRIDE METHOD | Replaces a method in an existing class. |
pragma pack() | Defines the byte alignment for the next structure declaration. |
PrgExpToVal() | Converts a character string obtained from ValToPrgExp() back to the original data type. |
PrinterExists() | Checks if a particular printer is installed. |
PrinterPortToName() | Retrieves the name of the printer connected to a printer port. |
PrintFileRaw() | Prints a file to a Windows printer in RAW mode. |
ProcFile() | Determines the current PRG source code file. |
PROTECTED: | Declares the PROTECTED attribute for a group of member variables and methods. |
PValue() | Retrieves the value of a parameter passed to a function, method or procedure. |
QueryRegistry() | Checks if a particular registry key with specified value exists. |
RAscan() | Searches a value in an array beginning with the last element. |
RddInfo() | Queries and/or changes configuration data of RDDs. |
RddRegister() | Registers a user defined Replaceable Database Driver (RDD). |
Scrollfixed() | Scrolls a screen region horizontally and/or vertically. |
SecondsCpu() | Returns the CPU time used by the current process. |
SecondsSleep() | Suspends thread execution for a number of seconds. |
SET AUTOPEN | Toggles automatic opening of a structural index file. |
SET AUTORDER | Defines the default controlling index for automatically opened index files. |
SET AUTOSHARE | Defines network detection for shared file access. |
SET BACKGROUND TASKS | Enables or disables the activity of background tasks. |
SET BACKGROUNDTICK | Defines the processing interval for background tasks. |
SET DBFLOCKSCHEME | Selects the locking scheme for shared database access. |
SET DIRCASE | Specifies how directories are accessed on disk. |
SET DIRSEPARATOR | Specifies the default separator for directories. |
SET EOL | Defines the end-of-line character(s) for ASCII text files. |
SET ERRORLOG | Defines the default error log file. |
SET ERRORLOOP | Defines the maximum recursion depth for error handling. |
SET FILECASE | Specifies how files are accessed on disk. |
SET HARDCOMMIT | Toggles immediate committing of changes to record buffers. |
SET LOG STYLE | Selects a style for logging data to log channels. |
SET STRICTREAD | Toggles read optimization for database access. |
SET TIME | Specifies the time format for input and display. |
SET TRACE | Toggles output of function TraceLog(). |
SetErrorMode() | Queries or changes the behavior with operating system errors. |
SetLastError() | Sets a numeric value as last error code. |
SetNetDelay() | Queries or changes the timeout period for Net*() functions. |
SetNetMsgColor() | Queries or changes the color for displaying failure messages of Net*() functions. |
SetNewDate() | Changes the system date from Numeric values. |
SetNewTime() | Changes the system time from Numeric values. |
SetRegistry() | Creates a key/value pair in the registry. |
SinH() | Calculates the hyperbolic sine. |
StartThread() | Starts a new thread. |
StopThread() | Stops a thread from outside. |
StoT() | Converts a "YYYYMMDDhhmmss.ccc" formatted string to a DateTime value |
Strdel() | Deletes characters from a string based on a mask string. |
StringToLiteral() | Creates a literal character string from a string. |
StrToHex() | Converts a character string to a Hex string. |
Subscribe() | Subscribes for notifications on a Mutex. |
SubscribeNow() | Subscribes for notifications on a Mutex and discards pending notifications. |
SWITCH | Executes one or more blocks of statements. |
TanH() | Calculates the hyperbolic tangent. |
TBMouse() | Moves the browse cursor to the mouse pointer. |
ThreadSleep() | Puts a thread to sleep. |
Throw() | Throws an exception. |
THtmlCleanup() | Releases memory tables required for HTML classes. |
THtmlDocument() | Creates a new THtmlDocument object. |
THtmlInit() | Initializes memory tables required for HTML classes. |
THtmlIsValid() | Validates a HTML tag name and attribute. |
THtmlIterator() | Creates a new THtmlIterator object. |
THtmlIteratorRegEx() | Creates a new THtmlIteratorRegEx object. |
THtmlIteratorScan() | Creates a new THtmlIteratorScan object. |
THtmlNode() | Creates a new THtmlNode object. |
TIpClient() | Abstract class for internet communication. |
TIpClientFtp() | Creates a new TIpClientFtp object. |
TIpClientHttp() | Creates a new TIpClientHttp object. |
TIpClientPop() | Creates a new TIpClientPop object. |
TIpClientSmtp() | Creates a new TIpClientSmtp object. |
TIpMail() | Creates a new TIpMail object. |
TokenExit() | Releases memory resources of the global tokenizer environment. |
TokenNum() | Returns the number of tokens in a tokenizer environment. |
TraceLog() | Traces and logs the contents of one or more variables. |
TRY...CATCH | Declares a control structure for error handling. |
TStream() | Abstract class for low-level file data streams. |
TStreamFileReader() | Creates a new TStreamFileReader object. |
TStreamFileWriter() | Creates a new TStreamFileWriter object. |
TtoC() | Converts a DateTime value to a character string in SET DATE and SET TIME format. |
TtoS() | Converts a Date value to a character string in YYYYMMDDhhmmss.ccc format. |
TUrl() | Creates a new TUrl object. |
TXmlDocument() | Creates a new TXmlDocument object. |
TXmlIterator() | Creates a new TXmlIterator object. |
TXmlIteratorRegEx() | Creates a new TXmlIteratorRegEx object. |
TXmlIteratorScan() | Creates a new TXmlIteratorScan object. |
TXmlNode() | Creates a new TXmlNode object. |
typedef struct | Declares a new structure in C syntax. |
UsrRdd_AreaData() | Queries or attaches user-defined data to a work area of a user-defined RDD. |
UsrRdd_AreaResult() | Queries the result of the last operation of a user-defined RDD. |
UsrRdd_ID() | Queries the ID of a user-defined RDD. |
UsrRdd_RddData() | Queries or attaches user-defined data a user-defined RDD. |
UsrRdd_SetBof() | Sets the BoF() flag in a work area of a user-defined RDD. |
UsrRdd_SetBottom() | Defines the bottom scope value for a work area of a user-defined RDD. |
UsrRdd_SetEof() | Sets the Eof() flag in a work area of a user-defined RDD. |
UsrRdd_SetFound() | Sets the Found() flag in a work area of a user-defined RDD. |
UsrRdd_SetTop() | Defines the top value for a work area of a user-defined RDD. |
ValToPrg() | Converts a value to PRG code. |
ValToPrgExp() | Converts a value to a character string holding a macro-expression. |
VAR | Declares an instance variable of a class. |
WaitForThreads() | Suspends the current thread until all other threads have terminated. |
Wild2RegEx() | Converts a character string including wild card characters to a regular expression. |
WildMatch() | Tests if a string begins with a search pattern. |
Win32Bmp() | Creates a new Win32Bmp object. |
Win32Prn() | Creates a new Win32Prn object. |
WInfo() | Returns all coordinates of the current window. |
WITH OBJECT | Identifies an object to receive multiple messages. |
WMSetPos() | Moves the mouse cursor to a new position in a window. |
WSetMouse() | Determines the visibility and/or position of the mouse cursor. |
WStack() | Returns window IDs of all open windows. |
[ ] (string) | Character operator (unary): retrieves a character from a string. |
ˆˆ | Bitwise XOR operator (binary): performs a logical XOR operation. |
{=>} | Literal hash. |
{ˆ } | Literal DateTime value. |
| (bitwise OR) | Bitwise OR operator (binary): performs a logical OR operation. |
http://www.xHarbour.com