Copyright: Copyright ©


Contents
Setup Factory 4.0 FAQ

Last updated June 20, 1997

This is the official frequently asked questions (FAQ) document for Setup Factory 4.0 from Indigo Rose Corporation. PLEASE READ THIS DOCUMENT BEFORE SEEKING TECHNICAL SUPPORT.

TABLE OF CONTENTS

General Questions

How do I contact Indigo Rose?

How do I get the latest version of this FAQ?

What is Setup Factory 4.0?

Where can I get the latest evaluation version of Setup Factory 4.0?

How do I find out if I have the latest version of Setup Factory 4.0?

What if I don’t have the latest update of the commercial version and I want it?

Technical Questions

Why won’t Setup Factory 4.0 install onto my Windows 3.1 system?

How do I choose to build a 16-bit or 32-bit install?

What is the difference between the 16-bit and the 32-bit Setup Modules?

Why can’t I disable the Select Install Location screen?

Why don’t my folders and shortcuts show up under the International Language version of Windows 95 or Windows NT 4.0 Start Menu?

How do I make a shortcut (icon) that points to a file on my CD-ROM drive?

What does %AppName% mean and how can I set it’s value?

Where can I get new language modules?

How do I create an install that does not create a folder (program group) or shortcuts (icons)?

How do I hide some of the Selective Install options?

My customer(s) is getting a decompression error, why?

Setup Factory 4.0 Revision History


How do I choose to build a 16-bit or 32-bit install?

The type of install that you build can be selected by choosing Build | Settings from the main menu.  On the General page in the Module section, select the type of install that you want to build in the Platform field.  If you want to build a 16-bit, Windows 3.1 install choose ‘Windows 3.1 - Wizard’.  If you want to build a 32-bit Windows 95/NT install, choose ‘Windows 95 - Wizard’.  Basically, if the software that you are distributing is designed for Windows 3.1, use the Windows 3.1 module, if your software is designed for Windows 95 or NT, use the Windows 95 module.  Please read page 87-88 of the manual for more detail.


How do I contact Indigo Rose?

Our mailing address is:

Indigo Rose Corporation

P.O. Box 2159

Winnipeg, MB

Canada  R3C 3R5

Technical support number is (204) 946-0263

Fax number is (204) 942-3421

Email address is Support@IndigoRose.com

Web address is http://www.IndigoRose.com


How do I create an install that does not create a folder (program group) or shortcuts (icons)?

To create an install that does not create any folders or shortcuts, do the following:

1. Open the Select Install Directory screen by selecting Screens | Select Install Directory from the Main Menu.

2.  Delete the text that is in the Default installation path field.  It should be blank.

3.  Deselect the Show this screen checkbox.  There should not be an X in the box.

4.  Click OK to close the screen.

5.  On the Main Screen, make sure that none of the files has Yes in the Icon column.  If it does, bring up the Shortcut Page of the File Properties screen for that file and deselect Create Start menu shortcut / Program Manager icon.


How do I find out if I have the latest version of Setup Factory 4.0?

To find out what version of Setup Factory 4.0 that you have (whether commercial or evaluation version), bring up the About box by selecting Help | About from the main menu.  The version number is the build number.  To find out the latest version available, please see our web site or call tech support.


How do I get the latest version of this FAQ?

You can go to our WWW site and download it or read it online.  If you would like to subscribe to the FAQ mailing list and have it emailed out to you whenever there is an update, please sign up for our email list from our web site.


How do I hide some of the Selective Install options?

Using build #1127 or later, Selective Install now hides options that do not have type descriptions on the Select Install Type screen (under the Screens menu) during the install.  For example, you can now remove the description "Minimum" and that install type will not be shown during the installation.  This allows you to create a setup that does not use all four setup "types".


How do I make a shortcut (icon) that points to a file on my CD-ROM drive?

To make a shortcut (or icon) that points to a file on a CD-ROM, use the Shortcut Editor.  Please read the Help file and / or pages 19, 62-68 (there is an example on page 66 that shows exactly how to do this) for more details.


My customer(s) is getting a decompression error, why?

If your customer(s) is getting a decompression error while installing your software, especially if it is a seemingly random occurrence (different disks / files each time), it is likely one of two things:

1.  The diskette is bad.

2.  Your floppy drive that you are creating the disk sets on or the user’s floppy drive is dirty or misaligned.  You can remedy this by using a floppy drive cleaning kit  and/or taking your drive to a qualified computer repair technician.  Please read page 93 of the manual for more details.


Setup Factory 4.0 Revision History

Build #0731

- Initial Release

Build #0910

- Added three new variables: %Desktop%, %StartMenu% and %StartProgs%.

- The shortcut editor uses these new variables when creating shortcut icons for use with Windows 95 and Windows NT 4.0.

- Updated the Help file with the new Shortcut Editor information and variables.  This information replaces the description found in the manual.

- Fixed an obscure problem with shortcuts not appearing properly on the Start Menu with some international versions of Windows 95.

- The Uninstall icon description can now expand Inline Variables.

Build #1008

- Programs that are executed at the end of the installation now have their working directories set to the directory they are being run from.

- If a user is running a shell other than Explorer under Windows 95/NT 4.0, the setup will no longer complain about it.

Build #1127

- Selective Install now hides options that do not have type descriptions.  For example, you can now remove the description "Minimum" and that install type will not be shown during the installation.  This allows you to create a setup that does not use all four setup "types".

Build #1216

- System restart option now works correctly under both Windows 95 and Windows NT.

Build #7120

- A new file format has been introduced.  If you have created a project file (.sfp) with an earlier build, you will need to convert it to the new format using the Convert 1.0 utility available from the Files section of our web site (www.indigorose.com/files.html).

- A new option has been added to the Advanced page of the File Properties screen.  Choosing "Auto-Register ActiveX" will attempt to register the file using DllRegisterServer.  This will work for any OCX/ActiveX control that adheres to industry specifications.  As of Build #7620 this works for both the 16 bit and 32 bit setups.

- A new feature has been added to the Project menu.  You can now use the Execute menu item to launch as many programs as you need, with control over when and why these programs are run.  Full documentation is contained in the Setup Factory help file or by clicking on the Help button from the appropriate dialog.

- The Project | Completion menu item has been replaced by the Project | Termination menu item.

Build #7311

- Minor fixes

Build #7428

- Minor fixes

Build #7620

- New integrated support for Visual Basic 3, 4 and 5 projects!

Choose "Project | Import Visual Basic Project..." to easily scan your VB project for file dependencies.  All the files that your .exe requires to run will be added to the project for you.  See the Help file for full details.

- True resource version checking has been refined and enhanced to increase speed and reduce space requirements.  Saves time during installation and enhances the reliabilty of your setup.

- Now both the 32 bit and the 16 bit setup handle the "Auto-Register ActiveX" option.

- Added new Inline Variables: %CommonFiles%, %ProgramFiles%, and %DAOPath%.  See help for full details.


What does %AppName% mean and how can I set it’s value?

The %AppName% variable (not actually a real Inline Variable) shows up on the Welcome Message, Closing Message, and the Intro and Exit Msg screens with build #0731 (in build #0910 or later it shows up as [Your AppName]).  This text is replaced by the text entered in the ‘What is your program name or title’ field in the Project Wizard.  If you create a project without the assistance of the Project Wizard, you can replace this text by hand on the four screens that it appears.  There is not anywhere else in the program to specify this value (that is why it is not an Inline Variable).  For more information about the Project Wizard, please read the Tutorial in the Help file or manual.


What if I don’t have the latest update of the commercial version and I want it?

We do provide free updates to all customers for all minor updates.  To get the latest version by email, email a message to Support@IndigoRose.com requesting it.  You must include your name, company name, address, phone number, fax number, email address and serial number.


What is Setup Factory 4.0?

Setup Factory 4.0 is a tool that is used to create install programs for Windows software.  It takes files from one system, compresses them, splits them up over multiple disks if necessary and creates a setup program.  When run, the setup program extracts the files from the disks (or file), puts them in a user selected directory, creates shortcut icons and folders (program groups) for files, and makes changes to the user’s system.  Of course, there is much, much more to it.  Just read on!


What is the difference between the 16-bit and the 32-bit Setup Modules?

There are some obvious differences between the 16 bit and 32 bit Setup Modules.  You should use the module that matches the type of software you are distributing.  If you are distributing Windows 95/NT software, then use the 32 bit module.  If you are distributing Windows 3.1 software, then use the 16 bit module.

The 32 bit module fully supports all of Setup Factory 4.0's features.  The 32 bit setups work with Windows 95, Windows NT 3.51 or greater, and Windows 3.1 with Win32s 1.3 or greater.

The 16 bit module has the following limitations imposed on it by the operating system's capabilities:

- No long filenames

- Registry editing is limited to HKEY_CLASSES_ROOT

- No setup animation on the progress dialog

- Uninstall does not use the Registry key or Add/Remove description fields

The 16 bit setups work with Windows 3.1, Windows 95 and Windows NT.


Where can I get new language modules?

As you may have noticed, we have included the English, French, German, Italian, Spanish and Dutch Language Modules with Setup Factory 4.0.  Other language modules are available from our WWW site.  Go to http://www.IndigoRose.mb.ca/indigo/suf4lng.html for the latest.  If you have created a language module with the Message Manager that you would like to see included on our WWW page, please email the .lng file as an attachment to Support@IndigoRose.mb.ca.


Where can I get the latest evaluation version of Setup Factory 4.0?

The best place to go is to our web site - www.indigorose.com.


Why can’t I disable the Select Install Location screen?

The Select Install Location screen is always included in your installation.  You can not turn it off.  This screen is used to check for available disk space among other things and to comply with Windows 95 logo requirements.  Please see page 85 in the manual for more information.


Why don’t my folders and shortcuts show up under the International Language version of Windows 95 or Windows NT 4.0 Start Menu?

If you are using build #0731, it is possible that folders and shortcuts are not showing up under the Windows 95/NT 4.0 Start menu in the Programs folder (or the Windows NT Start | Programs folder).  This should only occur if you are installing to a non-English language version of Windows 95 or to Windows NT 4.0.  This problem was fixed in build #0910 and later which you can obtain free of charge from Indigo Rose Corporation.


Why won’t Setup Factory 4.0 install onto my Windows 3.1 system?

Setup Factory 4.0 is designed to run on 32 bit operating systems, such as Windows 95 and Windows NT.  It can however build both 16 bit and 32 bit setups.  If you want to use the Setup Factory 4.0 program on your Windows 3.1 system, you will need to install Win32s version 1.3 or greater.  You can download the Win32s 1.3 file from http://consult.ncsa.uiuc.edu/docs/mosaic-w/Home/FAQ/win32s/ or ftp://ftp.ncsa.uiuc.edu/Mosaic/Windows/Win31x/Win32s/OLE32S13.EXE.  Be sure to install all of the components of Win32s 1.3 when you run the setup, including the OLE support.  It is worth repeating, that Win32s is only necessary to run the Setup Factory 4.0 program itself.  You can build 16-bit installs with Setup Factory 4.0 that will run on a Windows 3.1 system without Win32s.  Please read the ReadMe.txt file that accompanies Setup Factory 4.0 as well as System Requirements on page 9 of the manual for more information about Win32s.