Q162000: BUG: Visual FoxPro/Mac Setup Wizard Cannot Copy Source Files
Article: Q162000
Product(s): Microsoft FoxPro
Version(s): MACINTOSH:3.0b
Operating System(s):
Keyword(s): kbHWMAC kbvfp
Last Modified: 04-FEB-2000
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Visual FoxPro for Macintosh, version 3.0b
-------------------------------------------------------------------------------
SYMPTOMS
========
After you click the Finish button in the Visual FoxPro for Macintosh Setup
Wizard, a WAIT WINDOW appears with the message "Copying the source code files .
. ." followed by the following error message:
The Setup Wizard was unable to make a copy of your source files.
Setup terminated.
But the source files are indeed copied and a new folder is created with the
original name of the source folder plus the word "copy." But the Setup Wizard is
terminated.
CAUSE
=====
This is known to happen if there are too many files in the source folder and
subfolders (called the Distribution Tree Folder in Step 1 of the Setup Wizard).
This problem is usually encountered when there is about 300 files in the source
folder or subfolders. The exact number has not been determined. This problem has
been seen when there were as few as 125 files in the source folder. It appears
that it is a combination of the number and size of the files.
RESOLUTION
==========
There can be a number of solutions to this problem, depending on the needs of
the application and the developer. Some possible solutions follow:
1. Reduce the number of files that the application uses.
Sometimes developers distribute empty tables or report files as separate
files. These can be marked as included files in the project and built into
the executable file. If the table structure is needed, it can be copied out
of the executable with the COPY TO command. The same is true with reports.
The .frx file can be USEd (it is just a table) and the COPY TO command used
to copy it out to a report file that is external to the executable so it can
be modified. The implementation of this and the interface in the application
is left to the developer.
2. Create two sets of installation disks. One set would have the executable and
other supporting files included by selecting the various check boxes in Step
#2 of the Setup Wizard. The other set of distribution disks would contain the
numerous supporting files the developer needs for the application. They would
be compressed by running the Setup Wizard but not choosing a platform nor any
of the other options in Step #2 of the Setup Wizard. Both sets of
distribution disks would be installed into the same folder.
3. Use one of the other commercially available setup programs. Two that
Microsoft is aware of are InstallerMaker from Aladdin Systems Inc. and
Installer VISE from Mind Vision Software. There should be others also. The
Web site addresses for each are below:
http://www.aladdinsys.com
http://www.mindvision.com
Aladdin Systems, Inc. and MindVision Software are vendors independent of
Microsoft; we make no warranty, implied or otherwise, regarding their
products' performance or reliability.
4. Make sure that neither of the Visual FoxPro Support Library files are in the
Distribution Tree folder (the source folder). They are automatically included
when the platform is specified in step #2 of the Setup Wizard. Including one
or both of those files has been known to cause this problem.
STATUS
======
Microsoft has confirmed this to be a problem in the Microsoft products listed at
the beginning of this article.
MORE INFORMATION
================
If this error message is received but the copy of the source folder is not
created, see the following article in the Microsoft Knowledge Base:
Q155890 PRB: FoxPro for Mac's Setup Wizard Can't Copy Source Files
One sign that there are too many files is to run the Setup Wizard, specifying the
source folder that is suspected to contain the excess files, but do not specify
a platform in Step #2 of the Setup Wizard. When a platform is not check, the
Setup Wizard should run to completion when it had failed previously with a
platform selected.
Steps to Reproduce Behavior
---------------------------
Run the Setup Wizard, specifying a source folder that contains more than 300
files.
Additional query words:
======================================================================
Keywords : kbHWMAC kbvfp
Technology : kbHWMAC kbOSMAC kbVFPsearch kbAudDeveloper kbVFP300bMac
Version : MACINTOSH:3.0b
Issue type : kbbug
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1986-2002.