home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Media Share 9
/
MEDIASHARE_09.ISO
/
dbase
/
new194.zip
/
WHATS.NEW
< prev
Wrap
Text File
|
1993-02-18
|
5KB
|
102 lines
================================================================================
dUFLP Library
Version 1.94 - 02/16/1993
What's New?
================================================================================
This file is here to give a brief explanation of the new items and/or changes
to PROC.PRG or the LIBRARY Files. If you want a complete list of what is
contained in PROC.PRG and the Library files, take a look at README.TXT, which
lists all procedures and functions, with a brief description of use. For
detailed instructions on the use of these, list or print PROC.PRG and Library
files (this is a LONG printout -- it takes over 180 pages on a laserprinter
set at 60 lines per page).
==================
So, what IS new?
==================
------------------------
NEW FUNCTIONS/PROCEDURES
------------------------
HELPROC.PRG -- New Program
Helper -- This is a "HELP" routine designed to assist programmers and
users. It is attached to the <F1> key, requires the files:
HELPER.DBF
HELPER.FMT
StrSrch -- Performs a string search for context sensitive help.
SCREEN.PRG
NewBorder() -- Changes the string stored in SET BORDER, returns the old
string, and sets/changes a public memvar (c_Border) to
the current string so it can be used for windows and such.
Changes the border to one of a set of pre-defined borders.
VidRow() -- Returns the absolute row coordinate on a screen, ignoring
any active windows.
VidCol() -- Returns the absolute column coordinate on a screen, ignoring
any active windows.
VDCURSOR.BIN -- used in VidRow() and VidCol() ...
PwdMask() -- Used to "mask" a password entry, programmer defineable character
will display instead of the password.
FIELDS.PRG
FldWidth() -- Returns the width of a field in a database.
FldDec() -- Returns the Decimal postion of a field in a database.
LISTFILE.PRG -- New Program -- used to display an ASCII Text File on screen.
The maximum size is 1,170 lines, 254 characters for each line.
Uses Up, down, left, right, PgUp, PgDn, etc.
FINANCE.PRG
Irr2() -- Internal Rate of Return, traditional analysis. This is faster
than Jay's routine IRR() in same library.
FVIrr() -- Companion to Irr2(), searches for NFV.
MIrr() -- Modified Internal Rate of Return, employs a financial manager's
analysis of the cost of reserve funds ...
XIrr() -- Internal Rate of Return not constrained by evenly-spaced
periods of cashflow, uses dates of transactions.
FVXIrr() -- Companion to XIrr() above, with search for roots of the NVF
function.
XMIrr() -- Modified Internal Rate of Return without constraint of evenly
spaced periods of cashflow ... solves directly for a unique
answer.
-----
MOVED
-----
-- None --
-------------------------
UPDATES TO 'OLD' ROUTINES
-------------------------
STRINGS.PRG
WordWrap Updated to fix a couple of minor problems (well, it depends on
if destroying original text sent to the procedure is minor <G>).
PICKLIST.PRG
Diacrit Updated to deal with a GET being in an active window.
LocPop() Updated to handle a GET in an active window. Has one optional
parameter.
Pick4() Some minor problems were discovered if the data file was small.
The author fixed it.
SCREEN.PRG
YesNoCan() Updated to handle some minor glitches -- including what happens
if the user gives an answer that isn't one of the specified
prompts? New (optional) parameter for confirmation to force the
user to press <Enter> once they've selected a button.
MsgExp() Updated to deal with a message of > 80 characters, which can
cause problems if the message is displayed in row 24 ... (the
default!)
FILES.PRG
Used() Jay noticed I was doing this the hard way ... it's now a LOT
faster (and smaller).
--------------------------------------------------------------------------------
That's it for now. Happy computing,
Ken
*-------------------------------------------------------------------------------
*-- End of File: WHATS.NEW
*-------------------------------------------------------------------------------