home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PROG_GEN
/
VSET10.ZIP
/
__001.EXE
/
MANUAL.DOC
< prev
next >
Wrap
Text File
|
1994-03-19
|
39KB
|
899 lines
Visible::Setup(tm)
--------------------
developers' installation utility for DOS applications
a product of RCCO Research
The Bottom Line
----------------
The following is a quick summary of steps that will be taken by the developer
to create an installation sequence with Visible::Setup(tm):
┌────────────────────────────────────────────────────────────────────────┐
│ │
│ 1. You will create a self-extracting archive file named __001.EXE │
│ with LHA (included), PKSFX, or similar programs; __001.EXE will │
│ contain all your program's files that are to be installed on an │
│ end-user's machine. │
│ │
│ 2. Your program's documentation must be named MANUAL.DOC and must │
│ be included within the __001.EXE package. MANUAL.DOC should be │
│ plain ASCII text, suitable for printing to PRN from the DOS │
│ prompt. │
│ │
│ 3. If you wish your program and/or company names to be displayed │
│ on the opening screen banner and elsewhere in your installation, │
│ create a one-line ASCII text file named _ADMIN.DAT that contains │
│ nothing other than that which you wish displayed (ie, "MEGA-APP │
│ by XYZ SOFTWARE"). │
│ │
│ 4. Copy __001.EXE, the optional _ADMIN.DAT, and a copy of INSTALL.EXE │
│ (the Visible::Setup program) to the root directory of your master │
│ distribution diskette, along with any other files (ie, those not │
│ included inside __001.EXE) you wish to be included on each distrib- │
│ uted disk: README.TXT, FILE_ID.DIZ, VENDOR.DOC, etc. │
│ │
│ 5. Change to the drive containing your newly created master distribu- │
│ tion disk, and type INSTALL <enter> to test your firm's new │
│ installation routine. │
│ │
└────────────────────────────────────────────────────────────────────────┘
MANUAL.DOC Visible::Setup(tm) Documentation Page 2
Capabilities
-------------
Visible::Setup(tm) is a simple, basic install utility for DOS applications.
It is easier for the developer to configure an installation sequence with
Visible::Setup than with batch files (ie, the much-maligned 'install.bat'),
yet far more elegant and professional in execution and appearance. In
utilizing Visible::Setup, there is no scripting language to learn, there
are no scripts or macros to write, nor are there unusual setup practices
that deviate from customary, familiar usage in the DOS environment.
Visible::Setup provides a clean, professional image to all application
installations.
While there are many available install programs for use by developers, all
of which claim easy configuration, in practice they sometimes have inherent
eccentricities that are inappropriate for use in many applications; often,
a garish overuse of color mix and screen images irrelevant to the task at
hand is prevalent (even in expensive commercial installation programs) and
is often simply not appropriate in professional development environments.
End-users, experienced or not, performing such resulting installations are
often confused and (rightly) concerned about current operations being carried
out on their machines. Each new instance of the configuration process for
the developer is often needlessly proprietary, time-consuming, and unwel-
comed.
Visible::Setup attempts to minimize such concerns, distractions, and eccen-
tric feature sets; it does this by offering the most simple solution possible
to the program installation process. The tradeoff for such simplicity is
that elaborate custom configurations on destination computers are not approp-
riate with this utility, other than those which may be carried out discretely
via a developer-created batch file option (see below).
Color usage and screen text formatting is clean, simple, and intentionally
compatible with traditional DOS text, as the program makes judicious use of
DOS services (inherent in command.com) during the installation process.
Colors, attributes, and screen prompts are specifically designed to be
usable and visible on all color, monochrome, and laptop/notebook displays.
Visible::Setup is used in conjunction with any of the widely available
archiving/compression programs that produce a self-extracting compressed
file. The examples in this documentation use the LHA file-compression
program by Haruyasu Yoshizaki, considered by many developers as an accepted
standard for professional use (ie, several of the large commercial software
publishers use LHA, particularly for demo installations, because of its
speed, reliability, and ease of setup). A copy of LHA.EXE is provided for
evaluation within the current package. Other compression programs that
produce self-extracting archive files may be used as well within
Visible::Setup, as long as the resulting compressed filename extension
is .exe.
The unregistered evaluation version of Visible::Setup, provided herewith,
is fully functional. Its limitation provides for installations that will
fit on a single install diskette (360k, 720k, 1.2mg, 1.44mg - as needed).
MANUAL.DOC Visible::Setup(tm) Documentation Page 3
The registered copy version provides for installations that span multiple
disks in any single installation set. Visible::Setup provides advantages
for the commercial developer in that, upon payment of a very nominal
registration fee (currently $19.95), it may included and distributed with
multiple applications legally and without further license, restriction, or
payment of runtime royalties.
The demonstration for the Visible::Setup program is provided by performing
an installation of itself. The potential developer user of this product
may begin evaluation of Visible::Setup by observing its installation:
the developer's resulting installations will have similar execution and
appearance.
Visible::Setup(tm) may be used with most traditional MS-DOS language ins-
tallations, including those created with CA-Clipper, Borland Turbo Pascal,
QuickBASIC, PowerBasic, Visual Basic(tm) for DOS, dBase, Clarion, C, etc.
It is small, efficient, and executes cleanly and swiftly from DOS (or a DOS
box in Windows(tm) ). Its small file size (about 16k, not compressed)
provides for minimal space usage on distribution disks.
Visible::Setup may well be particularly appropriate for corporate developers
transmitting applications to remote locations.
Visible::Setup(tm) installations will run under both DOS and Windows(tm).
The chief advantages, aside from those described above, are both low cost
and method of acquiring. The copy included herewith is a fully-functional
evaluation copy available easily and universally through the user-supported
software marketplace.
Self-installation is the demonstration
---------------------------------------
To observe the demonstration of how Visible::Setup works and appears, simply
install Visible::Setup to your hard disk by logging on to the drive contain-
ing the installation files, then typing:
INSTALL <enter>
If the program has been downloaded from a BBS or information service, you
may run INSTALL.EXE from your downloads directory if you are installing to
a *different* logical drive from the one in which INSTALL.EXE exists. (You
may wish to include this paragraph or something similar regarding downloads
in your README.TXT file for your own installations.)
The install process will create a directory on the destination drive if it
does not already exist, the default selection being \PROGRAMS (please feel
free to specify a different directory name). The install process does not
modify the path, autoexec.bat, or config.sys.
Before the end of the installation, an optional developer-defined batch file
named '_setup.bat' is called discretely and unobtrusively. In the installa-
tion of Visible::Setup itself, _setup.bat occurs as a simple page of text
MANUAL.DOC Visible::Setup(tm) Documentation Page 4
to show when and where it might appear in the install process, should the
developer wish to make use of such a batch file for special configurations,
operations, or welcome messages, etc. _Setup.bat is deleted from the
directory after execution, so that the end-user is not ordinarily aware of
its existence or use. In other installation instances, should a _setup.bat
file be found not to exist, the installation simply ends appropriately at
this point.
If the user is logged *onto* the source drive when launching INSTALL.EXE,
the developer's program name and company name are read from an optional file
named '_admin.dat' and is displayed on the opening screen as a banner, and
on the second screen which requests info as to the source drive, and again
on the very final screen. If the user is not logged onto the source drive
when launching INSTALL (ie, the user typed A:INSTALL from the C: drive or
elsewhere other than the source drive), the names are displayed only on the
final screen as part of the epilogue. In this instance, an _admin.dat file
must be present on the source drive for the names to be displayed. Please
note that the use of _admin.dat is entirely optional.
Preparation of files to be installed
-------------------------------------
There are two required appropriately-named files that must exist for use
with Visible::Setup. There must be a self-extracting compressed archive
file named
__001.EXE
containing all the files the developer wishes installed on end-users'
machines.
We utilize the unusual naming convention (__001.EXE) for archive files in
order to discourage inadvertant launching of the extraction process by an
end-user at an inappropriate time (ie, on a floppy diskette with insufficient
space for decompressed files). We have found this naming practice to work
quite well in many of our own commercial applications of recent years.
The Visible::Setup disk identification procedure tests for the presence of a
file named __001.EXE; without the presence of such a file, the end-user will
be prompted for insertion of the installation disk in the specified source
drive.
Inside the __001.EXE must exist the other required file:
MANUAL.DOC
The MANUAL.DOC ordinarily contains your program information and instructional
material for end-users. Each instance of an install with the Visible::Setup
program will check for the existence of a file called MANUAL.DOC in the des-
tination directory as part of the verification of successful completion of
installation. The installation also prompts the end-users as to whether or
not they wish to print out a copy of the program documentation on their
MANUAL.DOC Visible::Setup(tm) Documentation Page 5
printers. In order for them to do that, the file must exist and it must be
named MANUAL.DOC. If it is absent, an error message will be displayed that
informs them a file is missing; the installation process will exit at that
point with a message indicating an incomplete installation.
MANUAL.DOC need not be elaborate or very long (even a single page will do),
but it must be a plain ASCII text file suitable for printing to PRN from the
DOS prompt (more about this further on).
Please note that MANUAL.DOC must be placed *inside* the __001.EXE package.
The _Setup.bat option
----------------------
In addition to the developer's program files and the MANUAL.DOC, __001.EXE
may contain a developer-defined batch file, named
_SETUP.BAT
as mentioned previously.
The use of a _setup.bat is optional, but is provided to afford the developer
the opportunity for custom configurations or simply a personal welcome or
thank you message for the end-user. A _setup.bat may be used if the devel-
oper needs to create subdirectories (and move files into such subdirector-
ies), check config.sys settings or display critical messages (ie, 'Make
certain the FILES= setting in your config.sys file is set to FILES=30 or
greater') or provide initial operating instructions (ie, 'With the included
copy of LIST.COM, you may read the documentation by typing LIST MANUAL.DOC
and pressing Enter'), etc.
The _setup.bat need not display any message at all while it is performing
custom configuration commands, but it may do so if the developer so wishes.
It will execute as if normally executed from the DOS prompt in the direc-
tory where the developer's program has just been installed.
The developer should exercise caution against attempting to launch large
executable programs from within the _setup.bat sequence. There can be no
assurance that sufficient memory will be available for the child process on
all potential users' machines. _Setup.bat is intended primarily for calling
on DOS functions found in command.com, ie, MD, COPY, DEL, etc. Always return
your end-users to the main program directory after performing your custom
actions. You should well test all events and all possible consequences of
those events before distributing your programs.
_Setup.bat is deleted from the destination directory after its execution, so
that the end-user would not ordinarily become aware of its existence or use
by finding it in the program directory. If, during any instance of an ins-
tallation, a _setup.bat file is not found to exist, the installation ends
appropriately and normally at that point. In either situation, with or with-
out the _setup.bat sequence, Visible::Setup then completes its function, with
an on-screen indication to the end-user of a successful installation.
Please note that _setup.bat must be placed *inside* the __001.EXE package.
MANUAL.DOC Visible::Setup(tm) Documentation Page 6
The _Admin.dat file option
---------------------------
As mentioned previously, if a properly constructed file named '_admin.dat' is
found on the source drive, Visible::Setup can display the developer's program
name and/or company name at least once and normally three times during the
installation.
_Admin.dat must be a plain ASCII text file consisting of one line only, with
no more than 76 characters in the one line; it must be left-justified within
_admin.dat. It should appear similarly as follows:
MEGA-APP by XYZ SOFTWARE
although the content and format may of course be determined by the developer
within the limitations described above.
You create an _admin.dat with your text editor or simply modify the sample
one included with this package. You then include a copy of _admin.dat in
the root directory of your master installation disk 1.
During an installation, if the end-user is logged onto the source drive when
launching INSTALL.EXE, ie,
A: <enter>
INSTALL <enter>
the developer's program name and/or company name is read from the _admin.dat
and is displayed on the opening screen as a banner, and on the second screen
which requests info as to the source drive, and again on the very final
screen that indicates a successful completion of the installation. (Ex-
pressed in another way, the location of _admin.dat must be in the current
directory of the currently logged drive in order to be read into the install
procedure.)
If the user is *not* logged onto the source drive when launching install,
ie, the user typed:
A:INSTALL <enter>
(or
B:INSTALL <enter>)
from the C: drive or elsewhere other than the source drive, the name(s) are
displayed only on the final screen as part of the epilogue. In this ins-
tance, a proper _admin.dat file must be present on the source drive for the
name(s) to be read by Visible::Setup and displayed as described.
We emphasize that _admin.dat must be plain ASCII text with no extraneous
formatting codes, and consist of one line only. We find that shorter line
lengths, when appropriate, offer more suitable banner appearance than longer
lines, even though technically you may have a line of up to 76 characters in
length.
MANUAL.DOC Visible::Setup(tm) Documentation Page 7
If you do not care to have the name(s) displayed at all, simply omit an
_admin.dat file from your distribution disk 1.
Please note that _admin.dat is *not* placed inside the __001.EXE package,
but rather in the root directory of your distribution disk 1.
Use of the LHA.EXE compression utility
---------------------------------------
Within the Visible::Setup package should be found a copy of LHA.EXE, the
freeware file compression program by Haruyasu Yoshizaki (Yoshi), for your
evaluation. This quality utility offers an excellent compression ratio and
ease of use, along with a swift self-extracting mechanism appropriate for
use in installation sequences.
The creation of the required __001.EXE (see above) with LHA is a two-step
process. First, the compression package is created by indicating the files
desired within the archive; for example, one might enter at the DOS prompt:
lha a __001 myapp.exe *.dbf MANUAL.DOC readme.txt order.frm _setup.bat
followed by pressing the <enter> key. This creates an archive file named
__001.LZH containing the files indicated after the '__001' parameter. The
first parameter after the 'lha' command is the letter 'a' which simply
means ADD to an archive file named '__001' the filenames (separated by a
space in each instance) that follow. Conventional DOS wildcard characters
may be used, as indicated in the sample above.
The one *required* file in the archive is capitalized above for emphasis:
MANUAL.DOC
in that it must be present in any Visible::Setup installation. MANUAL.DOC
need not be elaborate (see below for suggestions for MANUAL.DOC), but it
must be present in all install setups that you create.
If you have a README.TXT that will appear on your distribution diskette,
and you would like it to be found in the end-users' program directory as
well, include a copy of it in the archive file, as indicated in the sample
above.
If you subsequently need to add other names to this archive at a later
time, the 'a' parameter is used again; ie,
lha a __001 *.ndx <enter>
adds all files ending in '.ndx' to the existing archive named __001(.LZH).
Similarly, to delete a file from the archive, you specify:
lha d __001 _setup.bat <enter>
and the file named '_setup.bat' is removed from the archive package.
MANUAL.DOC Visible::Setup(tm) Documentation Page 8
The __001.EXE file
-------------------
From the resulting archive file called __001.LZH you must then create a
self-extracting archive file by typing:
lha s __001 <enter>
This will create a self-extracting form of the archive named __001.EXE, which
will then be placed in the root directory of your master distribution disk 1
for use by Visible::Setup. You should NOT include a copy of LHA.EXE with
your distribution disk(s), since the self-extracting file executes and
decompresses your sequence of files on any DOS-compatible computer.
Please simply note the required filename for the compressed file package:
__001.EXE is made up of two underscore characters, followed by two zeros
(*not* the letter 'O'), followed by the digit 1.
(If the above LHA.EXE instructions are familiar and obvious to you, they
may seem simplistic in our iteration of them in this document; please be
mindful that they are *not* obvious to some users who may never have used
the LHA utility before.)
Maximum size for __001.EXE
---------------------------
Take care not to allow the __001.EXE file to exceed the capacity of your
intended distribution disk, minus about 20k (for the Visible::Setup
executable file and miscellaneous files: _admin.dat, readme.txt,
file_id.diz, etc). If the __001.EXE grows larger than available diskette
space, either choose the next largest disk size for your master distribution
diskette or obtain/utilize an authorized registered copy of Visible::Setup,
which may span multiple disks when needed (with __002.EXE, __003.EXE, etc).
MANUAL.DOC Visible::Setup(tm) Documentation Page 9
MANUAL.DOC suggestions
-----------------------
As mentioned previously, the required file named MANUAL.DOC need not be
elaborate or lengthy, although it may of course be both. This is entirely
up to the developer and the requirements of each particular application.
In a Visible::Setup installation, MANUAL.DOC may be as short as one
page in length, but it must indeed exist.
MANUAL.DOC should be plain ASCII text created with a text editor or with a
word processor capable of saving files as plain ASCII text. Line length
should never exceed 79 characters and the text itself must never carry any
invisible formatting codes other than the formfeed character (Alt-12). Be
particularly cautious not to include the arrow characters (Alt-24, 25, 26,
27) in diagrams or other parts of the documents, as you could easily abort
the document printing process for the end-user during installation or at
other times. Be mindful that certain line-drawing or box characters may
not print appropriately on non-graphics printers; we include them in our
own documents, but use them judiciously with the assumption that our intend-
ed audience has the appropriate hardware capability.
MANUAL.DOC should be generically formatted for proper appearance when printed
to PRN from the DOS prompt. Such basic format should include pagination and
proper formfeeds. An easy way to prepare this is to use two commonly
available utilities: PC Magazine's PRN2FILE.COM and Peter Norton's "Line
Print" program, LP.EXE. You load PRN2FILE, a TSR, to direct all print com-
mands ordinarily sent to LPT1 to a specified disk file (perhaps, for example,
to TEMP.TXT). You then issue an instruction to LP.EXE to "print" a copy of
your unformatted MANUAL.DOC with a 0 left margin. After PRN2FILE writes
this print run to a disk file, you will have a newly formatted copy of your
MANUAL.DOC suitable for printing to PRN from the DOS prompt. You may need
to edit the resulting copy slightly or experiment with moving paragraphs
down or up in your original copy in order to get an acceptable final copy,
but these operations take only minutes and are well worth the end result.
You may wish to make note in your README.TXT file (which may be included in
the root directory of your master distribution disk 1), that end-users will
be given an opportunity to print out the program documentation during the
installation process. You should also inform them of the number of pages in
the documentation, so that they may ready their printers with an adequate
supply of paper. We have found, over and over during recent years, that
many users very much appreciate the opportunity to print out program documen-
tation, from either the installation or within the application itself. You
might be mindful of your potential clientele and the fact that there are
many computer users that are uncomfortable with, or perhaps unknowledgeable
of (even with specific instructions), issuing a simple DOS command such as
"TYPE MANUAL.DOC > LPT1."
MANUAL.DOC Visible::Setup(tm) Documentation Page 10
The master distribution disk(s)
--------------------------------
After the required files are readied, you need only to copy them to the
root directory of your master distribution disk(s). The files will include:
INSTALL.EXE (the Visible::Setup executable file)
__001.EXE (self-extracting compressed file)
_ADMIN.DAT (optional program/company names file)
as well as other files you might wish to be distributed, for example:
README.TXT
FILE_ID.DIZ
VENDOR.DOC (or INFO.TXT)
ORDER.FRM (perhaps should be inside __001.EXE)
etc.
If using an authorized copy of the registered version of Visible::Setup,
you will have multiple-disk set capacities. Disk 2 would contain __002.EXE,
Disk 3 __003.EXE, etc. Simply plan and adjust your __00?.EXE files to fit
properly on the intended size of distribution diskettes.
If you find that disk space on distribution disk 1 is not enough, the
INSTALL.EXE can usually be compressed with the LZEXE.EXE utility by Fabrice
Bellard. We caution that other .exe compression programs may not work well
in this instance.
The sequence of events during an installation
----------------------------------------------
When the user has launched INSTALL.EXE from the DOS prompt (or a DOS box in
Windows), a splashcreen is displayed prompting the user to press <Enter> to
initiate the installation process.
The following screen prompts for the letter of the source drive containing
the installation Disk 1, with the default suggesting Drive A:. The user
may press any letter corresponding to the available DOS drives on the
computer, or may simply press <Enter> to accept the default. INSTALL will
use the currently logged directory on the source drive, which is normally
the root on a floppy drive or, if installing from a hard drive (or a ram
drive), the current directory from which INSTALL was launched. If the user
presses <Esc> at this point, the install program will exit and return to
the system.
After the source drive prompt, a screen prompting for the destination drive
is displayed. It will be indicated to the user that the source drive and
destination drive must be different. Again, the user presses a letter key
corresponding to an available drive letter, or presses <Enter> to accept the
default, which is hard drive C:. <Esc> at this point will exit the install
process.
MANUAL.DOC Visible::Setup(tm) Documentation Page 11
The next screen prompts for a destination directory on the previously
chosen destination drive. The suggested default is \PROGRAMS, but the
user is free to enter any directory name, either existing or needing to be
created, allowable under DOS naming conventions. If the user enters an
inappropriate name, an error message will be displayed with a suggestion
for proper naming procedures allowed under DOS. For example, a common
error might be to enter a second subdirectory,
\DIR1\DIR2
when \DIR1 does not prior exist. For such users, the error message suggests
they enter a DOS-allowable directory name or simply accept the default direc-
tory name suggested by INSTALL.
The next screen displays information that the installation has begun and
offers other informative messages as the process proceeds. The occurrence
here is one of copying the __00?.EXE files from the source drive to the
destination directory, unarchiving the compressed files, and removing the
__00?.EXE files from the program directory. Part of the verification
process includes checking for the presence of the file MANUAL.DOC at this
point; if this key file is missing, the user is informed of an incomplete
installation, and returned to the system with suggestions as to possible
solutions to the problem that occurred. The developer must ascertain that
omitting a MANUAL.DOC from the package will never be a cause for the end-
user seeing this message.
After the verification, the user is presented with a new screen prompting
that the documentation may be printed out and would they indicate by a
<Y> or <N> response whether or not they wish to print the documentation.
If the user answers <N>, the install process continues to the next event.
If the user presses <Y>, a second prompt will ask the user to verify that
the printer is on, top of page aligned, and that there is sufficient paper
in the printer. Again, the response must either be <Y> or <N>. If <N>,
INSTALL discontinues the print request and proceeds to the next event.
If the user again responds <Y>, the file MANUAL.DOC is typed to the output
device PRN, along with an appropriate screen message to the user that the
printing process is underway.
Next, INSTALL checks the program directory for the existence of a _setup.bat
file, which would have been placed in that directory from within the
__001.EXE package. If _setup.bat is not found, INSTALL procedes to the next
event (the final screen). If it is found, it is immediately executed as a
process that appears to the end-user as part of the ongoing installation
sequence. Often the _setup.bat need only carry a welcome or thank you
message from the developer to the end-user. The developer should well
consider the significance and advantages that such well-placed messages
may convey to the client. Note: a clearscreen precedes the _setup.bat call.
The final screen indicates to the end-user successful completion of the
installation procedure and a return to the system prompt, in the program
directory.
MANUAL.DOC Visible::Setup(tm) Documentation Page 12
Precautions
------------
The only caveat we might offer with Visible::Setup is to make sure that
the optional _SETUP.BAT (the extension is .Bat for batch) file is placed
*inside* the __001.EXE package, while the optional _ADMIN.DAT (the extension
is .Dat for data) file is placed in the root directory of your distribution
disk 1. Keep in mind also that the file named MANUAL.DOC is used as a
key file for verification purposes; do not neglect to always include such
a file inside one of your __00?.EXE packages.
Program Requirements
---------------------
The requirements for creating Visible::Setup(tm) installation sequences
include a DOS-compatible PC with 512k memory. DOS 3.1 (or later) or
Windows 3.x (or greater) should be utilized.
The Unregistered Evaluation Copy
---------------------------------
The unregistered version of this program is intended for use in evaluation
situations. It may be used for ninety (90) days within your own organ-
ization by persons that have knowledge and understanding of the fact that
it is an unregistered evaluation copy.
The payment of the $19.95 purchase price for a registered copy of this
program will allow license for a single user to make use of the program for
purposes that are traditionally accepted for software utilities of this
type. Additional site license fees of $10.00 per user may be paid at the
time of registration, or any time in the future after initial registration
at the then current license fee in effect. There are no runtime royalties
involved in the distribution of your materials utilizing a duly registered
copy of Visible::Setup(tm).
The license and authorized registration shall not be construed as being
in effect until direct payment has been received by RCCO Research and an
authorized, registered copy has been sent in the registered user's/users'
name(s).
MANUAL.DOC Visible::Setup(tm) Documentation Page 13
The Registered Version of Visible::Setup(tm)
---------------------------------------------
The registered copy performs a similar function as the evaluation copy, and
includes specific copies of INSTALL.EXE that provide for multiple-disk set
installations, up to and including four- (4) disk installations. If you
require a version of Visible::Setup that provides for a multiple-disk setup
greater that four disks, we can provide a custom build of INSTALL.EXE for a
very nominal fee. We can also make a custom build that omits the documenta-
tion printing sequence, for those developers that have pre-printed materials.
(Please write for a quotation, indicating the specific number of install
disks required in your application.) Such custom builds may be obtained
with, or after, the initial registration of the program.
Documentation for the registered version is an on-disk text file, similar to
the present format.
Your registered version disk (either 360k 5.25" or 720k 3.5", please specify)
will contain authorized, serialized copies of the latest version of the
Visible::Setup program along with license to distribute with your own appli-
cations without undue restriction or payment of runtime royalites.
Licensing Information
----------------------
This program is licensed and supplied as is, without any warranty. To the
extent permitted under applicable law, RCCO Research Associates disclaims
all warranties, either expressed or implied, with respect to this software
program, its quality, performance, merchantability, or fitness for any
particular purpose.
In particular, this software program is not guaranteed to prevent or detect
damage to your data or programs. In no event shall RCCO Research Associates
be liable for any claims for lost profits or any damage, including, but not
limited to, special, incidental, consequential or other damage (including,
without limitation, damages for loss of business profits, business interrup-
tion, loss of business information, or other pecuniary loss) arising out of
the use of or inability to use this RCCO Research Associates product, even
if RCCO Research Associates has been advised of the possibility of such
damages. Some states do not allow the exclusion or limitation of incidental
or consequential damages, so the above limitation or exclusion may not apply
to you. In no case shall RCCO Research Associates's liability exceed the
license fees paid for the right to use the licensed version of the software.
The license agreement and warranty shall be construed, interpreted and
governed by the laws of the state of Tennessee.
This software program is protected under the Copyright Laws of the United
States of America and all applicable International Copyright Conventions.
Makers and/or users of illegal or unauthorized copies of the registered
version are subject to prosecution under these laws.
The name Visible::Setup(tm) is a trademark of RCCO Research Associates.
Windows(tm) is a trademark of Microsoft Corporation.
MANUAL.DOC Visible::Setup(tm) Documentation Page 14
Registration Notes
-------------------
Registration will obtain a copy of the most recent authorized version and
provide legal authorization for continued use of the program after the
ninety-day (90-day) evaluation period.
To obtain a registered copy, you must mail an advance-payment registration
fee of U.S. $19.95 + $2.55 shipping/handling ($7.00 non-U.S. shipping/
handling) directly to RCCO Research. Payment is to be made by check or
money order only, please. We require payment with order so that prices
and fees may be kept as reasonable as possible; this policy has worked well
for us in recent years, as we observe increased registration on products
that are reasonably priced.
An invoice will be included with your order, showing the registered serial
number(s) applicable to the purchase. We can provide a pro forma invoice
to those corporations or institutions that require same before payment can
be issued; shipment will be made promptly upon receipt of payment. Prices
and/or registration and/or license fees are subject to change.
Tennessee clients please include the required 8.5% sales tax on both the
product amount and shipping/handling as mandated by the state.
International clients must pay by check or money order in U.S. dollars,
drawn on a U.S. bank. Please realize that international money orders are
considerably delayed through the postal systems and may not be the most
expedient way of relaying payment.
Please indicate program name and current version number on your order; you
may use the Order.frm file provided on the disk (or the program directory)
or simply send a note or letter with your name, organization name, address,
program name & version, number of users being licensed, and remittance.
Your comments on our programs are welcomed.
MANUAL.DOC Visible::Setup(tm) Documentation Page 15
Additional Information
-----------------------
If you have any comments regarding this program after (or with) registra-
tion, please send them in writing to:
RCCO Research Associates
P. O. Box 196
Gatlinburg, TN 37738
Please include your phone (day & evening) and fax (if any) numbers as well
as your mailing address on ALL written communications. Please indicate the
serial number from your copy of the program as well as your CustID number.
Visible::Setup(tm)
-------------------
developers' installation utility for DOS applications
(C) Copyright 1994 RCCO Research Associates
All Rights Reserved under International Conventions
Product of U.S.A.
RCCO Research Associates
Post Office Box 196
Gatlinburg, Tennessee 37738