home *** CD-ROM | disk | FTP | other *** search
File List | 1989-11-08 | 11.3 KB | 297 lines |
- Other BASIC Necessities
-
- GLIB Professional Developers Function Library for QuickBASIC
-
- GLIB is our flagship item - a developers library of professionally
- developed general functions for QuickBASIC. The current release has
- well over 200 functions in it - far more than any other package
- available on BBS, and even rivaling many commercial packages that sell
- at 3, 4 even 5 times the price!
- Functions include all the ones you would expect such as a way to save
- and restore the video display, how to detect the video adapter
- installed, check if a file exists on disk and check if the printer is
- online. GLIB goes far, far beyond this to include things like a
- complete set of lightening fast DOS file functions and other very
- comprehensive routines not found in any other package such as a clock
- that is accurate to 1 sec per 12 hours, an extremely flexible menuing
- function, and a complete input control module that includes macro
- capabilities.
-
- Using GLIB in your application adds a maximum of power with a minimum
- of overhead. Of the 230+ functions in GLIB, only 7 are in QB - the
- rest are in assembler to be as fast and as compact as possible. This
- means that you can now speed up runtime execution by dropping ON ERROR
- traps and by using the appropriate GLIB functions actually make the
- program size smaller! Add power and the professional touch to your
- applications with the many resources in GLIB.
-
- You can try GLIB risk free by downloading GLIB17.ZIP from The
- Information Booth BBS.
-
-
-
- EMSLib - LIM / EMS 4.0 Functions for QB 4.x
-
- Now the power and flexibility of expanded memory is yours! With this
- collection of 22 callable EMS functions, the amount of data your
- program has access to is limited only to the amount of EMS memory
- installed on your machine. Imagine a number cruncher that has access
- to 2, 3, 4 or even 8 megabytes of data with a simple call to a EMSLib
- function!.
-
- EMSLib is a stand alone library with no external dependencies and is
- sourced in 100% assembler so it performs lightening fast. EMSLib
- takes advantage only of documented LIM interrupt functions to be
- compatible with the high dollar name brand EMS boards as well as
- generic ones. It even works with the EMS simulator recently published
- in PC Magazine that uses EXTENDED memory to simulate EMS memory!
-
- Store huge arrays (numeric or even user defined TYPE) in EMS with a
- single line of code, erase that array to make room for other data,
- fetch it back when needed and even make updates to arrays stored in EMS
- with a single line of code ! Amazing!
-
- EMSLib supports LIM 3.0, 3.2 and 4.0 Expanded memory specifications and
- requires only a LIM/EMS board (and memory).
-
- An EMSLib demo is available from The Information Booth BBS as
- QBEMS11.ZIP
-
- Copyright InfoSoft 1986-1988, 1989
-
-
-
-
- AsyLIB Communications Functions for QuickBASIC
-
- One of the most popular programming areas in QB is communications
- programs. Over the years, we received so many requests for various
- TCOMM specific functions that we developed AsyLIB. This is a fairly
- complete set of telecommunication type routines with a sample terminal
- program. Included are many assembler primitives for such things as
- calculating a CRC, and performing lightening fast disk reads.
-
- Higher level routines provide for the bulk of the functions in AsyLIB -
- a complete screen I/O module can virtually replace all PRINT statements
- allowing you to maintain a status line and keep in synch with the
- serial port I/O. Also included is complete send and receive support
- for virtually all the popular file transfer protocols - XModem
- Checksum, XModem CRC, Relaxed XModem, Ymodem Batch and XModem-1k
- (Ymodem). An easy to use external driver interface is even provided
- for even more protocols via proprietary drivers such as ZModem, JModem
- and Kermit. Virtually any protocol around can be included into your
- program.
-
- Novice programmers may also find the sample Terminal program to be a
- sound foundation to build your own application on - things such as
- dialing directory management, set up options and sample control loops
- for a terminal program. Novices and experts alike will love the very
- powerful script file language we built in - these can even be
- 'compiled' for the ulitimate in runtime performance!
-
- AsyLIB is entirely self-contained, there is no need to buy GLIB or any
- other library or package to use it, though you may find a general
- library collection to add the professional touch for things such as
- pop up windows, screen saves and the like. TCOMM programming becomes a
- breeze with AsyLIB.
-
- The current version of AsyLIB may be downloaded from The Information
- Booth BBS as ASYLIB11.ZIP.
-
-
-
- QBSerlyze - Serial numbering for QB
-
- Until now the only economical way to include serial number control in a
- QB based program was to hack up the end program or recompile with the
- new serial number in it. QBSerlyze provides serialization and as you
- would expect, a maximum degree of flexibility. As the developer or
- publisher, you can serialize programs before they are shipped or allow
- the end user to serialize them; you can have your program serilize
- itself or utilize an external standalone serializer; serialization can
- be simple and straight forward, or can include agreement to certain
- licensing agreement prompts - we build options and flexibility into
- everything we write.
-
-
-
-
- Copyright InfoSoft 1986-1988, 1989
-
-
- The serial numbering algorithm used allows for a developer (you)
- defined "version" number and a 4, 5 or 6 digit serial number. This
- allows for a great deal of flexibility whether you decide to track
- actual versions or prefer to use this to identify products, or
- distribution zones. The version number, serial number and even a
- registration name are locked into the EXE file. Since the serial
- number must meet a specific algorithm, only a legitimate serial number
- may be entered.
-
- A complete set of runtime support routines are included to make use of
- this valuable tool. These include routines to get the serial number,
- get the registration name, check the validity of a serial number, even
- a routine to encode and embed the serial number/registration name into
- the EXE from a setup or install type routine.
-
- Serialized programs are clearly an aid to developers when it comes to
- thwarting piracy - after all who wants to pass along a program that has
- their name and/or serial number encoded and embeded in the program?
- Shareware and Freeware developers stand to gain too - imagine being
- able to enable advanced or 'registered' features simply based on the
- return from a function:
- IF SerValid THEN
- Registered = 1
- ELSE
- Registered = 0
- END IF
-
- In-house developers can gain too. Programs developed for use in-house
- that can have some general public interest can be protected with
- QBSerlyze so that should they pop up on local BBS, you can determine
- who the culprit is. The uses for QBSerlyze are limited only by your
- imagination!
-
- A QBSerlyze trial-pak supporting only 3 digit serial numbers is
- available from the Information Booth BBS as SERLYZ03.ZIP.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright InfoSoft 1986-1988, 1989
-
-
-
- BCLock EXE file protection programs
-
- In this day and age, any number of things can befall your program after
- you compile it. Wicked (yet talented) people can hack out a simple
- disk read call to a devastating disk write - making your helpful and
- useful application a disaster to anyone who executes it. Or perhaps
- an unscrupulous person patches the code to bear their name and/or
- copyright. This would include altering flags or variable values that
- determine whether or not registered or advanced options are available
- to the program.
-
- QuickBASIC programs can be especially susceptible to virus attacks or
- infection, simply because they tend to contain a large amount of
- uninitialized stack space. If the state of your program is locked into
- the EXE, at run time you can check for such infections and warn the
- user and/or abort harmlessly. We would be silly to say that BCLock
- will prevent all sorts of viral attacks, but a virus would have to be
- specifically written to detect for BCLock protected programs (unlikely)
- before it would fail.
-
- Whether your concern is benign tampering, malicious patches or viruses,
- BCLock protects your program from these threats by quite literally
- locking the state of your program into the EXE at compile/LINK time.
- Any changes made to the file after that WILL be noticed by your program
- at run time with a simply call. BCLock is designed to protect serious
- and/or often run programs from these type of threats.
-
- A demo of BCLock can be downloaded from The Information Booth BBS as
- BCLOCKER.ZIP
-
-
-
-
- BlackBox v. 1.1
-
- BlackBox is a collection of higher level routines that extend and build
- on the incredible power of GLIB 1.7 and QB 4.x . BlackBox is made up
- entirely of QB sourced routines most of which call various GLib 1.7
- routines to create various menus, input control modules and much, much
- more! Just look at some of these:
- FView - A callable file viewer similar to Mr Buerg's LIST.COM
- DFBox - A file/dir/device navigation similar to that found in QB 4.0
- and QB 4.5!
- PWInput - An input module that does not echo back the characters:
- great for passwords or employee ID Codes!
- PullDown - A compleat pull down menu system that supports the MOUSE and
- up to 60k of menu selections!
- Calendars, time calculations, number formating, fast small input
- modules, file compare and search routines and over 40 more!
-
-
-
-
-
- Copyright InfoSoft 1986-1988, 1989
-
-
-
- But callable menus and routines are not the end of the story, there is
- a sample SETUP program that shows how to set up and create a config-
- uration file and read it back in at runtime, a program to 'beautify'
- (format) your QB programs, even a patch utility to elimiate the
- 'Press any key to return to system' from your programs - a MUST for
- BBS utilitys and programs that must run un-monitored dependably!
- BlackBox also includes ZTOOLS: a collection of BASIC routines to allow
- your QB program to access PKWare ZIPFile directories: get filenames,
- create text file lists and more all from your QB program!!
-
-
- If you have GLib, you won't want to be without BlackBox 1.1.
- (BlackBox requires GLib 1.7+)
-
- A demo of BlackBox is available on The Information Booth BBS as
- BLKBX11.ZIP.
-
-
-
-
- The Information Booth - (316) 684 8744 - 24 hrs, 2400 bps
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright InfoSoft 1986-1988, 1989
-