32 bit Productivity Library for CA-Visual Objects 2.0b-1 |
|
VO Tools (32 bit) is a sophisticated, feature rich library of over 400 functions, classes, windows and window controls for CA-Visual Objects 2.0b. Designed to provide optimum programmer productivity.
VO Tools contains many unique features, including the ability to automatically (or, under programmer control) adapt to foreign (non-English) languages. Window controls substantially extend VO features, dramatically reducing programming time and effort. Special "server" classes, such as EPServer provide built-in features which dramatically simplify development of multi-user applications and provide substantial improvements to your user interface.
VO Tools is actually two libraries in one package:
edCORE
|
||||||
edCTL
|
| __IndexProgressWindow | Provides a simple mechanism for displaying progress during index creation activities. Multiple indexes may be created automatically, one after another. __IndexProgressWindow{} displays a single ModalProgressDialog window which shows the name of the index file being created; the index number being processed and its relative position in the request queue (e.g.: 1 of 3, 2 of 3, etc.), the index creation percentage complete for the current index and an LED or BAR gauge showing index creation activity |
| __EPDataServer | Base class used by EPArrayServer and EPTextServer. Documented for completeness only. Cannot be used directly, but can be subclassed to create unique, special purpose data server classes. |
| __EPServerRedirectionService | Used internally by edCORE to co-ordinate indexing operations by virtual servers. |
| Calendar | A base class which encapsulates information about a particular period of time. Calendars can start and end on any date. |
| Country | A container class which stores information about a country. |
| DateStringEdit | Performs edits of date string values. Determines if a date string is correctly formatted and, optionally, if the date is within a range of starting and ending dates. |
| DateStringEdit | Performs edits of date string values. Determines if a date string is correctly formatted and, optionally, if the date is within a range of starting and ending dates. |
| DateTime | A container class which stores a specific date and time. |
| DateTimeRange | A base class which stores both a starting and ending date and time. Provides information, such as the time difference between starting and ending periods, etc. |
| EPArrayServer | Permits arrays to be processed as if they are databases. Provides services for saving arrays to disk and restoring them again. Includes ability to create index files (.CDX). Complex database operations such as LOCATE and SEEK are supported. |
| EPErrorInfo | Is a container class generated internally by some VO Tools and related products, such as edBFC for reporting errors |
| EPINIServer | Provides services for reading and writing the contents of a windows INI files and (memo) string fields containing INI formatted data values. Because the contents of the file are buffered and other internal optimizations are performed, processing speed when reading many different values is significantly faster then when normal MS/Windows SDK functions are used. Also provides for services which are not otherwise easily performed, such as determining what items (or entries) are contained within an INI file. |
| EPLXR | Short for "Location Cross-Reference", EPLXR is container class which holds either a DOS style file directory location (drive letter and path), or the name of ODBC SQL data source (database), SQL User Identification string and SQL User Password. This class is used internally by other Electric People library products, most notably edBFC, to store data file and SQL table location information. |
| EPTextServer | Permits ANSI text files to be processed as if they are databases. Current version of EPTextServer is limited to read only access. Text files can be "overlayed" with a database structure (DBStruct) to permit dynamic definition of database fields and database structures can be swapped at any time. Includes ability to create index files (.CDX). Complex database operations such as LOCATE and SEEK are supported. |
| EPServer | A powerful subclass of VO's native DBServer class. Provides extensions which automatically display progress gauges during indexing. Provides facilities for automatic recovery of failed record locks, etc. which dramatically simplifies programming of multi-user applications. Some features must be activated using SET functions documented elsewhere. |
| Gadget | Displays one of a variety of stylized activity indicators which typically indicate progress of one type or another. Generally, Gadget is intended to be used by processes which do not have a specific, measurable, predefined number of processing steps. For example, ModalStatusDialog uses the Gadget class to visually indicate that activities or actions are taking place. A variety of gadgets exist, including spinners, blinking eyes, moving dot's, etc. |
| Gauge | Displays one of a variety of stylized meters which typically indicate progress of one type or another. Generally, Gauge is intended to be used by processes which have a specific, measurable, predefined number of processing steps which can be "metered" as processing is performed. For example, IndexProgressWindow uses the Gauge class to visually represent the proportion of work performed. |
| 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. |
| ModalProgressDialog | Displays a modal dialog window and gauge which indicates the progress of an activity. Because modal windows do not normally return control to your program until the window has been closed, you must pass a codeblock which encapsulates the processing logic to be performed. |
| ModalStatusDialog | Displays a modal dialog window and gadget which indicates the status of an action or activity. The user is presented with a window which shows up to three lines of messages. A variety of progress indicators are provided (spinners, blinking eyes, moving LED's, etc.). |
| ModelessStatusDialog | Displays a modeless dialog window and gadget which indicates the status of an action or activity. The user is presented with a window which shows up to three lines of messages. A variety of progress indicators are provided (spinners, blinking eyes, moving LED's, etc.). |
| MultiLanguageContainer | Designed for use by applications which must change languages "on the fly". One or more instances of LanguageInfo can be stored and subsequently retrieved as needed. |
| NameMaker | Provides an engine for analyzing unformatted string variables and extracting name information. |
| NameMakerCompoundNamePrefixList | Is a container class which really does little more then store a list of prefixes (such as "DA", "DE", "DE LA", "VAN" "VAN DER", etc. which can be used by edCORE's NameMaker class in order to identify compound (or complex) surnames. |
| NameMakerSuffixTable | Is a container class which stores a list of surname suffixes. Surname suffixes are values such as "Jr.", "Sr.", "I", "II", "III", etc. For example, in the name "John Doe Sr.", the "Sr." is short for "Senior". In the name "John Doe II", the "II" is short for "the second". |
| PhoneMaker | Provides an engine for analyzing unformatted string variables and extracting telephone number information. |
| ProvinceState | A container class which stores information about one specific province or state. |
| ProvinceStateTable | Provides a list of US states and Canadian provinces. Provides methods for validating specific state codes, etc. Can be extended to include provinces or states of other countries using methods provided for this purpose. |
| SalutationTable | Provides a list of salutations (e.g.: Mr., Mrs., etc.). Provides method for validating specific gender codes and for determining the probable gender (Male/Female/Unknown) each. |
| Stack | Maintain a LIFO (Last In/First Out) array of values and provides services for "pushing", "popping" or otherwise manipulating information contained on a stack. |
| AAddTop() | Add an entry to the top of an array |
| AAllTrim() | Trim leading and trailing blanks from strings in an array |
| AAllTrim3() | Trim leading and trailing blanks from an array range |
| AAllTrimMaxLen() | Get the length of the longest trimmed string in an array |
| AAllTrimMaxLen3() | Get the length of the longest trimmed string in range |
| AAllTrimMinLen() | Get the length of the shortest trimmed string in an array |
| AAllTrimMinLen3() | Get the length of the shortest trimmed string in range |
| 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 |
| AAverage3() | 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 |
| ACrypt4() | Encrypt/Decrypt a range of 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 |
| AddWinChrLimited() | Add <n> to an wOEM() code in a string, with limits & extensions |
| AddYears() | Add <n> years to <date> |
| AfterATPos() | Return remainder of a string after nth occurrence of <x> |
| AllTrimLen() | Get the length of a string without leading/trailing chars |
| ALTrim() | Remove leading spaces from all elements in an array |
| ALTrim3() | Remove leading spaces from a range of elements in an array |
| AKeepLeft() | Keep leftmost <n> characters of each element in an array |
| AKeepRight() | Keep rightmost <n> characters of each element in an array |
| AMaxLen() | Get the length of the longest string in an array |
| AMaxLen3() | Get the length of the longest string in an array range |
| AMinLen() | Get the length of the shortest string in an array |
| AMinLen3() | Get the length of the shortest string in an array range |
| AMPM_Short() | Get a short AM/PM Time from a time string |
| AReplaceAll | Replace values in a string, substituting entries in one array with those from another. |
| Array2Blob() | Converts an array into a Binary Large Object |
| Array2Lower() | Convert an array of strings to Lower Case |
| Array2Lower3() | Convert a range of strings in an array to Lower Case |
| Array2TokenString() | Convert an array to a string of tokens ("A,B,C") |
| Array2Upper() | Convert an array of strings to Upper Case |
| Array2Upper3() | Convert a range of strings in an array to Upper Case |
| ARTrim() | Remove trailing spaces from all elements in an array. |
| ARTrim3() | Remove trailing spaces from a range of elements in an array |
| AsYear() | Return numeric year value for a date, string or numeric value. |
| ASCIISum() | Return the sum of the ASCII values of a string |
| ASCPos() | Determine the ASCII value at a position within 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. |
| BeginningOfQuarter() | Get the date of the first day of a quarter |
| BeginningOfQuarterN() | Get the date of the first day of a quarter number |
| BeginningOfTrimester() | Get the date of the first day of a trimester |
| BeginningOfTrimesterN() | Get the date of the first day of a trimester |
| BeginningOfWeek | Get the date of the first day of a week |
| BeginningOfYear() | Get the date of the first day of a year |
| Blob2Array() | Restore a Binary Large Object to an Array |
| CallStack() | Return the current CA-Visual Objects Call Stack |
| CallStack2MemoString() | Return the current call stack as a memo string. |
| CanWriteNewFilesToDir() | Can new files be created in <directory>? |
| Capitalize() | Convert all characters in a string to Mixed Case |
| CapitalizeA() | Convert all characters in an argument to Mixed Case |
| CapitalizeArray() | Convert all strings in an array to Mixed Case |
| CapitalizeArray3() | Convert range of 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 |
| CenterWindow() | Center a window on the MS/Windows Desktop |
| CenterWindowOnParent() | Centers a window on its parent window |
| CenterWindowOnShell() | Centers a window on the Shell Window |
| 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 |
| CharSwap() | Exchanges all adjoining characters in a string |
| CharXOR() | Joins corresponding ASCII codes of paired strings w/XOR |
| CityState() | Format City, State, Zip Code variables into a single string |
| ConvertNBase() | Change a numeric value from one base numbering system to another |
| CorrelateChar() | Correlate the character positions in paired strings |
| CorrelateReplaceChar() | Replace characters depending on correlation |
| 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 |
| CreateDebugOutputFile() | Create a file for posting debug/audit trail information |
| 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 |
| Date2DDMMMYY() | Convert <date> to DDMMMYY (03Feb96). |
| Date2DDMMMYYL() | Convert <date> to DD MMM YY (03 February 96) |
| Date2DDMMMYYLPad() | Convert <date> to DD MMM YY (12 May 96) |
| Date2DMY() | Convert <date> to DD/MM/YY |
| Date2DYM() | Convert <date> to DD/YY/MM |
| Date2MDY() | Convert <date> to MM/DD/YY |
| Date2MDYString() | Convert <date> to MMMM DD, YYYY |
| Date2MDYStringL() | Convert <date> to DDDD MMMM DD, YYYY |
| Date2MDYStringS() | Convert <date> to MMM DD, YYYY |
| Date2MMMDDYY | Convert <date> to MMMDD/YY (Feb03/96) |
| Date2QuarterN() | Date to Quarter number |
| Date2TrimesterN() | Date to Trimester number |
| Date2YDM() | Convert <date> to YY/DD/MM |
| Date2YMD() | Convert <date> to YY/MM/DD |
| Date2YYDDD() | Convert <date> to YYDDD (Julian) format |
| Date2YYMMMDD() | Convert <date> to YYMMMDD (96Feb03) |
| DateAsAge() | Converts a date to an age (in years) |
| DateFromDTS() | Extract DATE value from a DateTime String |
| DateTimeString() | Create a date-time string (YYYYMMDDHHMMSS) |
| DayOfYear() | Get the Julian or calendar day number of <date> |
| DaysInMonth() | Get the number of days in a month |
| DaysInQuarter() | Get the number of days in a quarter |
| DaysInTrimester() | Get the number of days in a trimester |
| DaysInYear() | Get the number of days in a year |
| DDWORK() | Obtain (or assign) a location for placement of work files |
| 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 |
| DeskTopDimension() | Return the dimension of the MS/Windows Desk Top |
| DispatchMessageLoop() | Dispatch MS/Windows Messages |
| 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 |
| DriveCount() | Return the number of disk drives connected to the current system |
| DriveList() | Return an array of valid drive letters |
| DriveType() | Return the drive type for a specific drive letter |
| DTS2MDYTString() | Return a DateTimeString in MMMM DD, YYYY hh:mm <am/pm> format |
| DTS2MDYTStringS() | Return a DateTimeString in MMM DD, YYY hh:mm:ss <am/pm> format |
| ElapsedTime() | Obtain the amount of time elapsed between two events |
| EndOfMonth() | Get the date of the last day of a month |
| EndOfNextMonth() | Get the date of the last day of the next month |
| EndOfQuarter() | Get the date of the last day of a quarter |
| EndOfQuarterN() | Get the date of the last day of a quarter number |
| EndOfTrimester() | Get the date of the last day of a trimester |
| EndOfTrimesterN() | Get the date of the last day of a trimester number |
| EndOfWeek() | Get the date of the last day of a week |
| EndOfYear() | Get the date of the last day of a year |
| EPCargo() | Store/Retrieve Data Values |
| EPNULLDATE() | Return NULL_DATE |
| EPUSym() | Return a unique symbol |
| 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 |
| FBBOF() | Test for beginning of buffered file. |
| FBClose() | Close a buffered file |
| FBCommit() | Commit the contents of a buffered file to disk |
| FBCreate() | Create and Open a buffered file |
| FBCreate2() | Create and Open a buffered file |
| FBEOF() | Test of end of buffered file. |
| FBFlush() | Flush the contents of a buffered file to disk |
| FBMakeBuffered() | Convert a regular VO file handle to buffered file I/O |
| FBOpen() | Open an existing file using buffered I/O |
| FBOpen2() | Open an existing file using buffered I/O |
| FBRead() | Read the contents of a cache buffer |
| FBReadLine() | Read a line from the cache buffer |
| FBReadPreviousLine() | Read a previous line from the cache buffer |
| FBSeek() | Seek a location in the cache buffer |
| FBSetBuffer() | Set a new buffer size |
| FBTell() | Obtain the current cache file pointer position |
| FBWrite() | Write data to a cache buffer |
| FBWrite2() | Write data to a cache buffer |
| FBWrite3() | Write data to a cache buffer |
| FBWriteLine() | Write a line of text to a cache buffer |
| FBWriteLine2() | Write a line of text to a cache buffer |
| FBWriteLine3() | Write a line of text to a cache buffer |
| FindcValueBetween() | Find a cNumber sequence between two cNumbers |
| FindShell() | Traverse a windows ownership tree and return an instance of a shell window |
| 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 |
| Float2Integer() | Convert data type from FLOAT to INT |
| FontHeight() | Return the height of a font, in pixels |
| FreeMemoryK() | Return the amount of free memory, in Kilobytes |
| FreeResourcePercent() | Return the percentage of free MS/Windows Resources |
| GetCommandLineArguments() | Return an array of program startup command line arguments |
| GetEDCORE_Version() | Get the version number of the EDCORE Library |
| GetINIGroupEntryString() | Retrieve an entry from an INI array created by INI2Array |
| GetINIGroupEntryString4() | Retrieve an entry from an INI array created by INI2Array |
| GetPPByteRange() | Get Private Profile Byte Range |
| GetPPInt() | Get Private Profile Integer Value |
| GetPPOneByteString() | Get Private Profile Single Byte String Value |
| GetPPString() | Get Private Profile String Value |
| GetPPStringArray() | Get Private Profile Array Value |
| GetPPWordRange() | Get Private Profile Word Range |
| GetProgramFileName() | Get the programs executable file name (without extension) |
| GetProgramFileNameWithPath() | Get the programs executable file name (with path and file name extension) |
| GetProgramStartupPath() | Get the directory path from which this executable was started |
| GetProvinceList() | Get (obtain) a list of Canadian Province Codes |
| GetProvinceStateList() | Get (obtain) a list of Canadian Province and US State Codes |
| GetStateList() | Get (obtain) a list of US State Codes |
| GetWinPInt() | Get WIN.INI Integer Value |
| GetWinPString() | Get WIN.INI String Value |
| Hex2DWord() | Convert a hexadecimal string to a numeric double word value |
| Hex2String() | Convert a hexadecimal string to a binary string value |
| Hex2Word() | Convert a hexadecimal string to a numeric word value |
| InARange() | Is <n> within the range of an array. |
| Inches2cm() | Convert inches to centimeters |
| Inches2mm() | Convert inches to millimeters |
| INI2Array() | Convert a string containing Windows INI information to an array |
| Is_1280x1024() | Is the current Desktop Resolution 1280x1024 pixels? |
| Is_640x480() | Is the current Desktop Resolution 640x480 pixels? |
| Is_720x512() | Is the current Desktop Resolution 720x512 pixels? |
| Is_1024x768() | Is the current Desktop Resolution 1024x768 pixels? |
| Is_800x600() | Is the current Desktop Resolution 800x600 pixels? |
| IsAllDigits() | Does <cstring> contain only valid digit characters |
| IsAllDigitsPlus() | Does <cstring> contain only valid digits or <chars> |
| IsByte() | Is <n> a valid Byte value? |
| IsCDNProvince() | Is <code> a Canadian Province |
| IsCDROM() | Is <letter> a CDROM drive? |
| IsDefaultHelpFile() | Has a default help file been defined? |
| IsDirectory() | Is <cstring> a valid (existing) disk directory? |
| IsDisk() | Is <letter> a valid (existing) disk drive? |
| IsDuplicateInstance() | Is an instance of this program already running? |
| IsDWord() | Is <n> a valid DWord() value? |
| IsFixedDisk() | Is <letter> a fixed disk drive? |
| IsFloppy() | Is <letter> a floppy drive? |
| IsLeapYear() | Is <year> a Leap Year? |
| IsLongInt() | Is <n> a valid LONGINT value? |
| IsNetworkDrive() | Is <letter> a network drive? |
| IsProvinceState() | Is <code> a Canadian Province or US State? |
| IsShortInt() | Is <n> a valid SHORTINT value? |
| IsUSState() | Is <code> a US State? |
| 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? |
| IsValidYYYYMMDD() | Is <string> a valid YYYYDDMM 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 |
| 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 |
| PostDebugMessage() | Write a debug/audit trail message to disk |
| PosAlNum() | Determine the position of the first alphanumeric char |
| PosAlpha() | Determine the position of the first alpha char in string |
| PosDelimiter() | Determine the position of the first delimiter char in string |
| PosDigit() | Determine the position of the first numeric char |
| PosLower() | Determine the position of the first lower case char |
| PosPunctuation() | Determine the position of the first punctuation char |
| PosQuotation() | Determine the position of the first quotation char |
| PosRange() | Determine the position of the first char within <range> |
| PosUpper() | Determine the position of the first upper case char |
| ProvinceStateCode2String() | Convert Province/State <code> to <description> |
| Random() | Generate a random number between <x> and <y> |
| Radian2Degrees() | Convert an angle size specified in radians to degrees |
| RestoreArray() | Restore an array previously saved with SaveArray() |
| RetryCancelBox() | Display a Retry/Cancel Box and wait for user selection |
| RoundDown() | Round a numeric value down |
| RoundUp() | Round a numeric value up |
| SaveArray() | Save the contents of an array to disk |
| Seconds2Days() | Converts number of Seconds to elapsed days |
| Seconds2Hours() | Converts number of Seconds to elapsed hours |
| SetATMultiPassMode() | Determine the settings of ATxxx() multi-pass mode |
| SetAutoLocking() | Activates/Deactivates Automatic File/Record Locking |
| SetAutoLockMaxRetries() | Sets the maximum AutoLock retries before notification |
| SetAutoLockStyle() | Tells AutoLocking how to handle failed lock attempts |
| SetATLike() | Provides an additional search mode for all AT functions |
| SetCurrentSQLUserID() | Set the current User ID used to access SQL data sources. |
| SetCurrentSQLUserPassword() | Set the current User Password used to access SQL data sources |
| SetDefaultGadget | Sets default Gadget for various StatusDialog's |
| SetDefaultGaugeOrientation | Sets the default orientation for all gauges |
| SetDefaultHelpFile() | Set a default help file for edCore, edCTL and other EPI library routines |
| SetDefaultLanguage() | Sets the default language to be used by various routines |
| SetDefaultLanguageCustomization() | Tells VO Tools whether to use VO/Windows language settings |
| SetDefaultLEDStyle | Sets default LED style for all gauges and gadgets |
| SetDefaultProgressDecimals() | Sets default ModalProgressDialog decimal positions |
| SetDefaultProgressGauge() | Sets default ModalProgressDialog gauge type |
| SetIndexCancel() | Tells EPServer if index/order builds can be cancelled |
| SetLanguageDLL() | Assign a multiple language support DLL |
| SetPercentInBarGauge() | Tells Bar Gauges to display % Complete inside gauge |
| SetTokenDelimiters() | Set delimiters used by token functions |
| SetUseFailRecovery() | Tells EPServer how to handle open failures |
| ShowHelpTopic() | Show a help topic |
| SiftArray() | Return the first element in an array of <data type> |
| SiftArrayN() | Return the position of the first instance of <data type> |
| SiftParms() | Search passed parameters for instance of <data type> |
| Sign() | Return the sign of a number |
| String2Color() | Create a COLOR object from an xBase style color string |
| String2Hex() | Convert <string> to a hexadecimal string |
| String2RBG() | Convert an XBase style color string to RGB |
| String2Token() | Convert <string> to an array of Tokens |
| String2Token2() | 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 |
| 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) |
| TokenString2Array() | Convert <string> to an array of strings |
| TokenString2ArrayD() | Convert <cstring> to an array of dates |
| TokenString2ArrayN() | Convert <cstring> to an array of numbers |
| TokenString2ArraySym() | Convert <cstring> to an array of symbols |
| 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 |
| wChr() | Convert a number into its MS/Windows Collation Character value |
| wOEM() | Return the MS/Windows Collation Position of the first byte of a string |
| WeeksInMonth() | Get the number of weeks in a Calendar Month |
| WeeksInQuarter() | Get the number of weeks in a Calendar Quarter |
| WeeksInTrimester() | Get the number of weeks in a Calendar Trimester |
| 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 |
| WinMsg2String() | Translate a Windows Message Number to a string meaning |
| WritePPInt() | Write Private Profile Integer Value |
| WritePPString() | Write Private Profile String Value |
| WriteWINI_Int() | Write WIN.INI Integer Value |
| WriteWINI_String() | Write WIN.INI String Value |
| YesNoBox() | Display a Yes/No Box and wait for user selection |
| ZeroPad() | Convert <number> to string, pad with leading zeroes |
| ApplicationLookAndFeelProperties | Stores properties which describes various attributes of your application, such as preferred color schemes, usage of automated "lookup" features, etc. |
| EPDataBrowser | an extension of VO's native DataBrowser class. This class is used internally by EPDataWindow and EPDataDialog when ViewAs(#BrowseView) is called and no existing databrowser is defined. EPDataBrowser supports both EPDataColumn and VO's native DataColumn classes. It provides enhancements which are used internally by edCTL. |
| EPDataColumn | an extension of VO's native DataColumn class. This class is used internally by EPDataBrowser, which creates instance of EPDataColumn when <oWindow>:ViewAs(#BrowseView) is called and no existing databrowser is defined. EPDataColumn provides enhancements which are used internally by edCTL. |
| EPDynaSet | Container class which holds information which describes the access/control rights for a specific dynaset identification code. |
| EPDynaSetSecurityRights | Container class which holds one or more instances of EPDynaSet. These instances are used to assign EP_READWRITE, EP_READONLY, EP_DISABLE, and EP_HIDE rights to controls associated with individual dialog or data windows. |
| EPMenu | An extension of VO's native Menu class which adds the ability to substitute captions, descriptions and help context strings with replacement values associated with another language. |
| EPToolBar | An extension of VO's native ToolBar class which adds EPI multiple language features. |
| Windows: | |
| EPDataWindow | An extension of VO's native DataWindow class which adds intelligent support for a variety of Electric People controls. |
| EPDataDialog | An extension of VO's native DataDialog class which adds intelligent support for a variety of Electric People controls. |
| EPDialogWindow | An extension of VO's native DialogWindow class which adds intelligent support for a variety of Electric People controls. |
| EPPopUpCalculator | A calculator which the end-user can use to perform a variety of non-scientific calculations. |
| EPPopUpCalendar | A calendar control and prompts the end-user to select a date. |
| EPShellWindow | Compatibility class |
| EPTopAppWindow | Compatibility class |
| Window Controls: | |
| EPCalendarControl | Displays a one month calendar. The top of the calendar shows the current month and year, plus 4 buttons which permit the user to move forward or backward one year or one month at a time. If ActivityDays are supplied, then the dates supplied are displayed in bold. |
| EPCheckBox | An
extension of VO's native ListBox class which includes
intelligent support for processing escape key, return key
and other (program specific) key events and which also
implements other ApplicationLookAndFeelProperties class
features. Unlike regular CA-Visual Objects Check Boxes, EPCheckBox's also act like a push buttons. If the parent window defines a method using the same name as the name of the Check Box, then every time the state of the check box changes this method will be called. This makes it very easy to develop program logic which immediately reacts to changes in the state of a check box. |
| EPComboBox | An extension of VO's native ListBox class which includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features. |
| EPFileDirSelectListBox | Displays a list box which automatically populates itself with either a list of file names or directories (if not specified, a list of directories is displayed).. |
| EPDriveSelectComboBox | Displays a combo box which automatically populates itself with a list of disk drives attached to the current computer. |
| EPFixedText | An extension of VO's native FixedText class which includes intelligent support for Electric People's ApplicationLookAndFeelProperties class features. |
| EPFixedIcon | An extension of VO's native FixedText class which includes intelligent support for Electric People's ApplicationLookAndFeelProperties class features. |
| EPGroupBox | An extension of VO's native GroupBox class which includes intelligent support for Electric People's ApplicationLookAndFeelProperties class features. |
| EPLineDrawEW | Draws a straight (east/west) line on the current window. |
| EPLineDrawNS | Draws a straight (north/south) line on the current window. |
| EPListBox | An extension of VO's native ListBox class which includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features. |
| EPMultiLineEdit | An extension of VO's native MultiLineEdit class which includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features. |
| EPPushButton | An extension of VO's native PushButton class which implements features of the ApplicationLookAndFeelProperties class. |
| EPRadioButton | An
extension of VO's native RadioButton class which includes
intelligent support for Electric People's
ApplicationLookAndFeelProperties class features. Unlike regular CA-Visual Objects Radio Buttons, EPRadioButton's also act like a push buttons. If the parent window defines a method using the same name as the name of the Radio Button, then every time the state of the radio button changes this method will be called. This makes it very easy to develop program logic which immediately reacts to changes in the state of a radio button. (Note that in a group of buttons, only the method of the button "pressed" gets invoked). |
| EPRadioButtonGroup | An extension of VO's native PushButton class which implements features of the ApplicationLookAndFeelProperties class. |
| EPShapeControl | Draws either a circular or rectangular shaped object on the current window. |
| EPSingleLineEdit | An extension of VO's native SingleLineEdit class designed specifically for entering and editing date values. It also includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features. |
| EPSingleLineEdit4Date | An extension of VO's native SingleLineEdit class designed specifically for entering and editing date values. It also includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features. |
| EPSingleLineEdit_AlignR | An extension of EPI's EPSingleLineEdit class, and provides all of the same services and features. The only difference between this class and EPSingleLineEdit is that EPSingleLineEdit_AlignR includes special logic which forces single line edit fields to display values aligned to the right. |
| EPSingleLineEdit4Date | An extension of VO's native SingleLineEdit class designed specifically for entering and editing date values. It also includes intelligent support for processing escape key, return key and other (program specific) key events and which also implements other ApplicationLookAndFeelProperties class features |
| EPSingleLineEdit4Numeric | An extension of EPI's EPSingleLineEdit_AlignR class designed specifically to deal with numeric values. |
| EPTabControl | An extension of VO's native TabControl class which adds EPI multiple language features. |
| GetEDCTL_Version() | Retrieve the version number of the edCTL library |
| SetDefaultLookAndFeelProperties() | Register an instance of the ApplicationLookAndFeelProperties class. |
| SetDefaultSLE4NumericPicture() | Assigns a default picture clause to EPSingleLineEdit4Numeric |
Copyright © 1998: Electric People
International
All rights Reserved