32 bit Productivity Library for XBase++ Release 1.1 |
|
All orders shipped via Federal Express
VO Tools (32 bit) is a sophisticated, feature rich library of over 200 functions and classes for XBase++ Release 1.1 (or later). Designed to provide optimum programmer productivity, EPTools contains many unique features that can substantially improve programmer productivity.
This library contains dozens of general purpose functions and classes which are designed to enrich and add value to the programs you develop. Many of the functions of this library are designed to provide parameter passing and return value compatibility to Computer Associates popular Clipper Tools library, allowing you to more easily migrate programs written in CA-Clipper to XBase++. EPTools goes much further however, adding many features and capabilities not available with older DOS programs.
EPTools - Class List
| DateTime | A container class which stores a specific date and time. |
| LanguageInfo | Encapsulate information about a
specific language. Provide language related conversion services to parent routines. Values
can be set programmatically, or can be loaded from an external INI file. Instances can be
registered using the SetDefaultLanguage() function which has the effect of causing other
Electric People functions and classes to behave using language specific rules and
information. Note: Release 1.1 will be a free upgrade for Release 1.0 customers. |
| AAddTop() | Add an entry to the top of an array |
| AAllTrim() | Trim leading and trailing blanks from strings in an array |
| AAllTrimMaxLen() | Get the length of the longest trimmed string in an array |
| AAllTrimMinLen() | Get the length of the shortest trimmed string in an array |
| AAt() | Search an array for a specific value |
| AAti() | Search an array for a specific value (case insensitive) |
| AAverage() | Return the Average (arithmetic mean) value of an array |
| ACharMirror() | Mirror characters within a range of strings in an array |
| ACharOne() | Reduce adjoining duplicate chars from string in an array |
| ACrypt() | Encrypt/Decrypt all strings in an array |
| AddAscii() | Add <n> to an ASCII code in a string |
| AddAsciiLimited() | Add <n> to an ASC() code in a string, with limits & extensions |
| AddMonths() | Add <n> months to <date> |
| AddMonthsStrict() | Add <n> months to <date>, keep same day of week |
| AddYears() | Add <n> years to <date> |
| AfterATPos() | Return remainder of a string after nth occurrence of <x> |
| Array2Lower() | Convert an array of strings to Lower Case |
| Array2Upper() | Convert an array of strings to Upper Case |
| Array2Upper3() | Convert a range of strings in an array to Upper Case |
| AsHexString() | Convert a value to a Hexidecimal string. |
| AsYear() | Return numeric year value for a date, string or numeric value. |
| ASCIISum() | Return the sum of the ASCII values of a string |
| ATAdjust() | Adjust the beginning position of a sequence in a string |
| ATLast() | Locate the position of the last occurrence of a sequence in a string |
| ATPos() | Determine the starting position of a sequence in a string |
| ATReplace() | Search for and replace a sequence within a string |
| ATToken() | Find the position of a token within a string |
| BeforeATPos() | Return <string> before the nth occurrence <x> |
| BeginningOfMonth() | Get the date of the first day of a month |
| BeginningOfNextMonth() | Get the date of the first day of the next month. |
| BeginningOfWeek | Get the date of the first day of a week |
| BeginningOfYear() | Get the date of the first day of a year |
| Between() | Determine if a value is between two other values |
| CanWriteNewFilesToDir() | Can new files be created in <directory>? |
| Capitalize() | Convert all characters in a string to Mixed Case |
| CapitalizeArray() | Convert all strings in an array to Mixed Case |
| CapitalizeSurName() | Capitalize a surname, allowing for special surname instances |
| Celsius() | Convert degrees Fahrenheit to Celsius |
| Celcius2Kelvin() | Convert degrees Celsius to degrees Kelvin |
| CharADD() | Adds the corresponding ASCII codes of two strings |
| CharAND() | Links corresponding ASCII codes with AND operation |
| CharCount() | Count the number of instances of <char> in string |
| CharList() | List each character in a string |
| CharMirror() | Mirror characters within a string |
| CharNoList() | List the characters that do not appear in a string |
| CharNOT() | Complements each character in a string |
| CharOne() | Reduces adjoining duplicate characters in a string |
| CharOnly() | Determines common denominator between two strings |
| CharOR() | Joins corresponding ASCII code of paired strings with OR |
| CharRemove() | Removes particular characters from a string |
| CharReplace() | Replaces certain characters with others |
| CharSort() | Sorts sequences within a string |
| CharSpread() | Spreads (Expands) a string at the tokens |
| CharXOR() | Joins corresponding ASCII codes of paired strings w/XOR |
| ConvertNBase() | Change a numeric value from one base numbering system to another |
| ConDate() | Create a DATE value from a set of 3 numbers |
| CountLeft() | Counts a particular character at the beginning of a string |
| CountRight() | Counts a particular character at the end of a string |
| cm2inches() | Convert centimeters to inches |
| CRC32() | Creates a 32 bit Cyclical Redundancy Check value |
| CreateDirTree() | Create a directory tree, including branches of the tree if they do not exist |
| CRLF() | Return a Carriage-Return/linefeed Sequence |
| Crypt() | Encrypt/Decrypt a string variable |
| DateFromDTS() | Extract DATE value from a DateTime String |
| DateTimeString() | Create a date-time string (YYYYMMDDHHMMSS) |
| DaysInMonth() | Get the number of days in a month |
| DaysInYear() | Get the number of days in a year |
| Default() | Assign a default value to a NIL argument. |
| Degrees2Radian() | Convert an angle size specified in degrees to radians |
| DeleteAgedFiles() | Delete all files older than <age> |
| DeleteAgedFilesH() | Delete all hidden files older than <age> |
| DeleteDirTree() | Delete a directory tree, including all files and subdirectories |
| DirChange() | Change the MS/Windows default directory. |
| DirMake() | Make a new directory. |
| DirRemove() | Remove (delete) an existing directory. |
| DiskFree() | Return the amount ot free disk space on a drive. |
| DOW_FirstDayOfMonth | What is the weekday of the first day of a month |
| DOW_LastDayOfMonth | What is the weekday of the last day of a month |
| EndOfMonth() | Get the date of the last day of a month |
| EndOfNextMonth() | Get the date of the last day of the next month |
| EndOfWeek() | Get the date of the last day of a week |
| EndOfYear() | Get the date of the last day of a year |
| EPACrypt() | Encrypt/Decrypt all strings in an array. |
| EPCrypt() | Encrypt/Decrypt a string |
| Expand() | Expands a string by inserting characters |
| Fahrenheit() | Convert degrees Celsius to Fahrenheit |
| Fahrenheit2Kelvin() | Convert degrees Fahrenheit to degrees Kelvin |
| FileNameFromPath() | Return the file name portion of a DOS path+filename string |
| FixCDNPC() | Fix (correct) a string containing a Canadian Postal Code |
| FixDOSPath() | Fix (correct) a string containing a DOS path |
| Float2English() | Convert <nDollars/Cents> to narrative English |
| Frac() | Return the fractional portion of a number |
| GetEPTools_Version() | Get the version number of the EPTools Library |
| Hex2Int() | Convert a hexadecimal string to a numeric value |
| Hex2String() | Convert a hexadecimal string to a binary string value |
| InARange() | Is <n> within the range of an array. |
| Inches2cm() | Convert inches to centimeters |
| Inches2mm() | Convert inches to millimeters |
| Is_1024x768() | Is the current Desktop Resolution 1280x768 pixels? |
| Is_1152x864() | Is the current Desktop Resolution 1152x864 pixels? |
| Is_1280x1024() | Is the current Desktop Resolution 1280x1024 pixels? |
| Is_1600x1200() | Is the current Desktop Resolution 1600x1200 pixels? |
| Is_640x480() | Is the current Desktop Resolution 640x480 pixels? |
| Is_720x512() | Is the current Desktop Resolution 720x512 pixels? |
| Is_800x600() | Is the current Desktop Resolution 800x600 pixels? |
| IsAlNum() | Determine if the leftmost character in a string is alphabetic. |
| IsAllAlpha() | Does <cString> contain only alphabetic characters? |
| IsAllAlphaNumeric() | Does <cString> contain only alphanumeric characters? |
| IsAllAlphaNumericPlus() | Does <cString> contain only alphanumeric and/or <cChar> characters? |
| IsAllAlphaPlus() | Does <cString> contain only alphabetic and/or <cChar> characters. |
| IsAllBDigit() | Does <cString> contain only binary digits? |
| IsAllBDigitPlus() | Does <cString> contain only binary digits and/or <cChar>? |
| IsAllDigits() | Does <cstring> contain only valid digit characters |
| IsAllDigitsPlus() | Does <cstring> contain only valid digits or <chars> |
| IsArray() | Determine if <uValue> is data type ARRAY. |
| IsBDigit() | Determine if the leftmost character in a string is a binary digit. |
| IsByte() | Is <n> a valid Byte value? |
| IsCodeBlock() | Determine if <uValue> is data type CODEBLOCK. |
| IsDate() | Determine if <uValue> is data type DATE. |
| IsDirectory() | Is <cstring> a valid (existing) disk directory? |
| IsDWord() | Is <n> a valid DWord() value? |
| IsLeapYear() | Is <year> a Leap Year? |
| IsLongInt() | Is <n> a valid LONGINT value? |
| IsLogic() | Determine if <uValue> is data type LOGIC. |
| IsMemo() | Determine if <uValue> is data type MEMO. |
| IsNil() | Determine if <uValue> is data type NIL. |
| IsNumeric() | Determine if <uValue> is data type NUMERIC. |
| IsObject() | Determine if <uValue> is data type OBJECT. |
| IsShortInt() | Is <n> a valid SHORTINT value? |
| IsString() | Dtermine if <uValue> is data type STRING. |
| IsValidCDNPC() | Is <code> a valid Canadian Postal Code? |
| IsValidDateTimeString() | Is <string> a valid Date-Time String? |
| IsValidDTOS() | Is <string> a valid DTOS() format string (YYYYMMDD)? |
| IsValidTimeString() | Is <string> a valid Time String? |
| IsWin95() | Is program currently running under Windows 95? |
| IsWinNT() | Is program currently running under Windows NT? |
| IsWord() | Is <n> a valid WORD value? |
| Julian() | Return the Julian day number of <date> |
| Julian2Date() | Translate a Julian string or numeric value to <date> |
| JustifyLeft() | Moves characters from the beginning to end of a string |
| JustifyRight() | Moves characters from the end to beginning of a string |
| Kelvin2Celcius() | Convert degrees Kelvin to degrees Celsius |
| Kelvin2Fahrenheit() | Convert degrees Kelvin to degrees Fahrenheit |
| KM2Miles() | Convert kilometers to miles |
| Like() | Compares character strings using wildcard characters |
| MakeFloat() | Make a float value from two numeric values |
| MakeTempFileName() | Create a temporary file name |
| Miles2KM() | Convert miles to kilometers |
| mm2inches() | Convert millimeters to inches |
| NTrim() | Convert a numeric expression to a left-trimmed string. |
| NumAT() | Counts the number of occurrences of a sequence |
| NumToken() | Determines the number of tokens in a string |
| OKBox() | Display an OK Box and wait for user selection |
| OKCancelBox() | Display an OK/Cancel Box and wait for user selection |
| OKErrorBox() | Display an OK/Error Box and wait for user selection |
| OKInfoBox() | Display an OK Box and wait for user selection |
| PathUp() | Remove the last directory entry from the end of a directory path |
| PI()() | Return the value of PI |
| Radian2Degrees() | Convert an angle size specified in radians to degrees |
| RetryCancelBox() | Display a Retry/Cancel Box and wait for user selection |
| RoundDown() | Round a numeric value down |
| RoundUp() | Round a numeric value up |
| Seconds2Days() | Converts number of Seconds to elapsed days |
| Seconds2Hours() | Converts number of Seconds to elapsed hours |
| Seconds2Time() | Converts number of Seconds to HH:MM:SS. |
| SetATLike() | Provides an additional search mode for all AT functions |
| SetATMultiPassMode() | Determine the settings of ATxxx() multi-pass mode |
| SetDefaultLanguage() | Sets the default language to be used by various routines |
| SetDefaultLanguageCustomization() | Tells VO Tools whether to use VO/Windows language settings |
| SetTokenDelimiters() | Set delimiters used by token functions |
| SiftParms() | Search passed parameters for instance of <data type> |
| Sign() | Return the sign of a number |
| String2Hex() | Convert <string> to a hexadecimal string |
| String2Token() | Convert <string> to an array of Tokens |
| String2Token2NS() | Convert <string> to an array of Tokens, do not skip duplicate delimiters. |
| SubstituteParms() | Substitute %nn parameters in <string> |
| SurNameFirst() | Return SurName, GivenName, Salutation, Initials into a formatted string |
| SurNameLast() | Return SurName, GivenName, Salutation, Initials into a formatted string |
| Time24_Short() | Return the current time as HHMMSS |
| Time2Seconds() | Convert HH:MM:SS or HHMMSS to seconds. |
| Time2TimeString() | Convert Time24() or HH:MM:SS to HHMMSS |
| TimeFromDTS() | Extract TIME value from a DateTime String |
| TimeString2Time() | Convert HHMMSS to HH:MM:SS (to VO Time24() format) |
| ToneBad() | Make an error (bad) sound on your pc's speaker. |
| ToneClick() | Make a click sound on your pc's speaker. |
| ToneDone() | Make a done sound on your pc's speaker. |
| ToneOK() | Make an OK sound on your pc's speaker. |
| ToneWarn() | Make a warning sound on your pc's speaker. |
| WeeksInMonth() | Get the number of weeks in a Calendar Month |
| WeeksInYear() | Get the number of weeks in a Calendar Year() |
| WhenIsEaster() | Return the date of Easter for a given Year |
| WhenIsGoodFriday() | Return the date of Good Friday for a given Year |
| YesNoBox() | Display a Yes/No Box and wait for user selection |
| YesNoCancelBox() | Display a Yes/No/Cancel Box and wait for user selection. |
| ZeroPad() | Convert <number> to string, pad with leading zeroes |
All orders shipped via Federal Express
Copyright © 1998: Electric People
International
All rights Reserved