home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Pier Shareware 6
/
The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso
/
013
/
bdem22.zip
/
BDEMO008.TXT
< prev
next >
Wrap
Text File
|
1994-10-27
|
4KB
|
85 lines
BUILDER LIBRARY FUNCTIONS
Almost All the Library Functions Available from the Builder Library
(BUILDER.LIB File) are Discussed Under the "Library Functions" Main
Menu. Most of the Functions also Provide Samples of the Function So
You Can SEE What it Does and How It Performs.
Many Library Functions are Automatically Put in the Source Code that
is Output by the Aeolus Builder Code Generator Program. This Can
Provide Working Examples of Many Functions.
I Included as Many Working Function Samples as I Could. Some Functions
Just Don't Make Good Samples In and of Themselves. Of the Functions
That Do Not Have Samples, Many are Simpler Library Functions that are
Called by More Complex Ones. In This Case, A Sample of a Complex
Function Can Actually Demonstrate Two or Three Functions. Where
Appropriate You Are Directed to More Complex Functions for Samples.
Some Functions are Not Detailed in the Demo Program:
The Following List of Functions Are Not Discussed in the Demo Program
(Outside of the List Itself) to Obtain More Information, Download
the Builder Code Generator System and Read the Neccesary Documentation.
--Low Level Mouse Functions. You MAY Need to Use Hide/Show Mouse
Cursor if You Add Mouse Awareness to 3rd Party or Your Own Functions.
MGetRowCol() - Get Mouse Cursor Screen Coordinates.
MSetRowCol() - Set Mouse Cursor Screen Coordinates.
MousCrs() - Hide/Show the Mouse Cursor.
--Low Level Database Functions. DbChanged() is Useful as is DbStor().
The Others Should NEVER be Needed, They are Called by Other Builder
Library Functions.
Add_Rec() - Append a Record to a Database, Checks Network Availability.
Called by Save_It()
DbChanged() - Compare All Database Fields in the Current Database
Record to an Array. You Will Probably Want to Use This
Function When Writing Your Own Routines.
DbRepl() - Replace All Database Fields in the Current Database Record
With an Array. Called by Save_It()
DbStor() - Store All Database Fields in the Current Work Area to
an Array. You Will Probably Use This Function When
Writing Your Own Routines.
Rec_Lock() - Lock a Database Record. Called by the Save_It() Function.
Fil_Lock() - Lock a Whole Database.
-- Low Level Screen Functions. These functions return the screen coordinates
of the window last pushed onto the screen
WinTop() - Top window row.
WinLeft() - Left window column.
WinBott() - Bottom window row.
WinRight() - Right window column.
WinStyle() - Window border style.
--These Poor Functions are Either Simple Enough or Used Rarely Enough that
They Just Didn't Have the Right Stuff to be Put in the Demo.
Etc() - Estimated Time to Completion, Will Only Report Accurately
in a Loop Where the Iterations are Evenly Timed.
In_Canada() - Checks a Two Byte Passed Parameter to See if it is a
Legitimate Canadian Province Code. (Useful When Using
GenVld())
In_USA() - Check a Two Byte Passed Parameter to See if it is a
Legitimate U.S. State Code. (Useful When Using GenVld())
Not_Req() - Works Like the Req() Valid Function, Except it Forces the
GET Field to be Blank.
GetJump() - Jumps to Any GET Within an Active GET Stream. Usually
Most Useful Inside a VALID Function.
--Sundry Low Level Functions That You Don't Even Need to Know Exist.
Got() - For Use in Presenting a Picklist as a Valid. This Function
is Called by PckVld().
VarInit() - Entered into All Builder'd Source Files. Initializes the
Screen Color Variables.
Shadow() - Puts a Shadow Around a Set of Screen Coordinates. Called
by the WinPush() Function.