A detailed reference guide for each SRP Utilities function. Included in each reference is the method's parameters, return value, special remarks, and examples.
Method | Description | Version Introduced |
---|---|---|
SRP_Array | SRP_Array provides some services to easily manage BASIC+ dynamic arrays. | |
SRP_Com | Provides COM support in any version of OpenInsight. | 1.2.0 |
SRP_Copy_Memory | Copies from one memory buffer to another. | |
SRP_Date | SRP_Date provides services to easily manage OI dates. | 2.1 |
SRP_DateTime | SRP_DateTime provides services to easily manage OI datestimes. | 2.1 |
SRP_Decode | Decodes printable-encoded data into a variable. | |
SRP_Encode | Encodes binary data into a printable format. | |
SRP_Extract_Xml | Extracts elements and/or data from XML. | 1.2.0 |
SRP_FastArray | A high performance 3-dimensional dynamic array. | 1.4.0 |
SRP_Get_Clipboard | Gets the plain text currently on the clipboard. | 2.2.10 |
SRP_Get_FileVersion | Gets the file version of a given file. | 2.1.10 |
SRP_Get_Fonts | Gets the fonts installed on the machine. | 2.1.10 |
SRP_Get_IdleTime | Gets the number of milliseconds since the user last used the mouse or keyboard. | 1.4.1 |
SRP_Get_PrinterInfo | Gets information about a given printer. | 1.4.8 |
SRP_Get_Printers | Gets the printers available to the machine. | 1.4.8 |
SRP_Get_SystemTime | Gets the system date and time in the GMT time zone. | 2.1 |
SRP_Get_Utilities_Version | Gets the current version of SRP Utilities. | 2.1.10 |
SRP_Get_Window_Rect | Get's the window's SIZE property in relation to the screen. | |
SRP_Hash | Generates a cryptographic hash for a given string. | |
SRP_HashTable | A high-performance, in-memory table. | 1.4.2 |
SRP_Is64Bit | Determines if OpenInsight is running 32-bit or 64-bit. | 2.2.6 |
SRP_Json | Creates and parses JSON. | 1.5.0 |
SRP_JsonX | Creates and parses JSON with improved API. | 2.2 |
SRP_List | A high performance 1-dimensional dynamic array. | 1.4.0 |
SRP_Math | Performs arbitrary precision math operations. | 1.1.0 |
SRP_Num | Determines if a value is a number upon which arithmetic can be done. | 2.1 |
SRP_OI_To_Win32 | Converts from OI numbers into Win32 binary types. | 1.4.1 |
SRP_Path | Provides a host of services for working with Windows file paths. | |
SRP_PreCompiler | Adds Enhanced BASIC+ to your programs. | 2.0.3 |
SRP_Registry | Reads and modifies the Windows registry. | |
SRP_Run_Command | Runs an executable and redirects the output to OpenInsight. | |
SRP_Save_Screenshot | Takes a screenshot of an OpenInsight window and saves it to a bitmap file. | 1.2.0 |
SRP_Set_Clipboard | Sets the plain text currently on the clipboard. | 2.2.10 |
SRP_Set_MinMaxInfo | Establishes the resize limits of a window. | |
SRP_Set_SysColorChange | Automatically updates a window when the system colors change. | |
SRP_Show_Window | Displays a hidden window and adjusts the size to account for the theme. | |
SRP_Stack | Last-in, first-out data structure. | 2.1.10 |
SRP_Stopwatch | A simple benchmarking tool. | 1.5.0 |
SRP_String | Provides services for working with strings. | 1.4.5 |
SRP_Taskbar | Manipulates the Windows taskbar. | 1.3.0 |
SRP_TcpClient | Connects and communicates with remote TCP/IP sockets. | 1.3.0 |
SRP_Time | SRP_Time provides services to easily manage OI times. | 2.1 |
SRP_Win32_To_OI | Converts from Win32 binary types into OI numbers. | 1.4.1 |