home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
qlib.zip
/
CHG.200
< prev
next >
Wrap
Text File
|
1991-02-05
|
5KB
|
92 lines
Program changes in WEST's QBLIB #1 version 2.00 from version 1.01
════════════════════════════════════════════════════════════════════════════════
------- WED WIO WKEY WPRN Libraries have been combined into QB1.LIB
which is now the only library on QBLIB #1.
Many of the routines have been rewritten using integer values
rather that single precision for parameters and functions, and
some routines have either had parameter changes, or have been
changed from sub routines to functions or vice versa. Also,
some redundant routines have been eliminated. Routines with
integer conversion have not been marked below since there are
a great number of them. You should carefully check your code
when relinking old code with the updated library.
It is important that the library QB.LIB provided by Microsoft
with QuickBASIC 4.5 be either available to the linker when
linking programs using QB1.LIB routines, or that you incorporate
the routines in QB.LIB into QB1.LIB. Distribution of QB1.LIB
with Microsofts routines included is prohibited.
Although routines in QBLIB #1 will continue to be improved and
bugs fixed, no new routines will be added after version 2.00.
New routines are now being accumulated in QBLIB #2 which should
be ready for release sometime in 1991. QBLIB #2 will require
QBLIB #1 to execute some of its routines since they make calls
to routines and functions in that library. Also, it is hoped
that by late 1991 or 1992 many of the routines in both libraries
will be converted to assembly code for maximum performance.
ADCHR - Redundant. Use INFLD
ARGS * Changed to allow a variable field separator.
BOT - Redundant. Use SCRNX
BPRINT - Redundant. Use COLPR
CCNV * Changed from sub routine to function.
CDIR * Changed to stand alone function.
CDRV * Changed from string to integer function.
CHDRV + Change drive function.
COLBG + Returns background color set by COLORCFG/COLORINT
COLFG + Returns foreground color set by COLORCFG/COLORINT
COLORCHG - Redundant. Use COLORSET
COLORDEF - Redundant. Use COLORINT
COLORSET + Change colors using values set by COLORCFG/COLORINT
COPF - Eliminated. If you use it you can save it from old library
DEFPRT * Top and bottom margin codes changed to lines instead of inches
DEFPRT * Lines per inch field replaced by Left Margin control code field
DELIN * Parameters changed.
EXINT + Interrupt generator.
FLDS - Redundant. Use ARGS.
FLD$ - Redundant. Use ARG$.
FILOC * Bug fixed that was making this function fail
INFLD * Rewritten to allow input of strings longer than declared length.
Function now truncates strings to declared length instead of
halting the program with an illegal function call error.
GETCD - Redundant. Use CDIR.
GETDIR - Redundant. Use CDIR.
GETSUM - Eliminated. If you use it you can save it from old library
HDIR - Eliminated.
HDRV - Eliminated.
INLINE * Changed from sub routine to function.
INUM - Eliminated.
JREG - Redundant. Use REGX.
LFT - Redundant. Use SCRNX.
NEWDIR - Eliminated.
OBF + Open binary files.
PDIR - Eliminated.
PDRV - Eliminated.
PRTDEF * Refer to DEFPRT above
QINP - Eliminated. Use INFLD.
RGT - Redundant. Use SCRNX.
RPRINT - Redundant. Use COLPR
SETDIR - Eliminated.
SCRNX + Replaces BOT, LFT, RGT, TOP.
SFM + Text print formatter.
SREG - Redundant. Use REGH and REGL.
SORTA * Flag added to toggle display/no display modes. Display fixed.
Additional parameter added for more flexibility. Algorithm
changed to reduce sort time by about 75%. Sorted a 500x5 array
in 210 seconds with display on an 8mhz machine. Old version did
same array in 960 seconds.
STRCHR + Sub string locator and counter.
SWAPA + Two dimensional array record swapping sub routine.
TOP - Redundant. Use SCRNX.
UPL * Changed to return value in function.
WRTFDAT * Modified to erase empty file
YYMMDD$ * Documented punctuation parameter in manual
════════════════════════════════════════════════════════════════════════════════
+ = Added - = Deleted * = Modified