EPTools_Logo.gif (1309 bytes)
32 bit Productivity Library for
XBase++ Release 1.1
GrafX Price $179.00  
Current Production Version 1.0  
Evaluation Copy Available !No

Coming Soon


Enter Quanity to order:

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:
For Release 1.0 this class is implemented as a stub. It will be further enhanced in the next update, which should be available in June, 1998.

Release 1.1 will be a free upgrade for Release 1.0 customers.

EPTools - Function List

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