SETUP1.TXT File for Setup Toolkit SETUP1.BAS and SETUP1.FRM ----------------------------------------------------------- This file lists the changes made to files in the SETUPKIT\SETUP1 directory after Visual Basic version 3.0 for Windows shipped. Installation Notes ------------------ Copy the files provided with this README.TXT file into you SETUPKIT\SETUP1 directory. Distribution Notes ------------------ You are free to distribute these files royalty free. Bug Fixes --------- The following are the features and bug fixes that were added to the SETUPKIT\SETUP1 files after Visual Basic version 3.0 for Windows was released. This file will be updated with the latest bug fixes and features any time a new post-release Visual Basic version 3.0 version of these files becomes available. Version Bug Comments ------- ------------------------------- ------------------------------------- 1.00.001 SETUP1.EXE fails to copy the This problem occurs because the Visual Basic 3.0 version of file type of THREED.VBX changed THREED.VBX over the Visual from APP to DLL between Visual Basic 2.0 version of THREED.VBX. Basic versions 2.0 and 3.0. The CopyFile function in SETUP1.BAS was modified so that any file will be copied regardless of its type as long as the source file is the same or newer version compared to the destination file. 1.00.001 SETUP1.EXE fails when attempting A problem in the CreateProgManItem to show a Program Manager group when executing the ShowGroup DDE under Norton Desktop command causes SETUP1.EXE to fail under Norton Desktop. The syntax on the call to the ShowGroup DDE command was fixed to overcome this problem. 1.00.001 Unnecessary code included in SETUP1.FRM contains code that Form_Load event procedure of has been commented out and is SETUP1.FRM. not needed. This code was useful under the Visual Basic version 1.0 of the Setup Toolkit. However, the features demonstrated by this code were removed from the Visual Basic version 2.0 and 3.0 Setup Toolkit. This code has been removed. 1.00.001 Incorrect references to Messages containing references "Test Application" to "Test Application" were changed to reference the actual name of the application. 1.00.002 Setup Wizard is not able to Changes to the Setup Wizard version break large files > 1.2 meg 1.00.548 to fix this problem in size across multiple disks required changes to the CopyFile and ConcatSplitFiles routines in SETUP1.BAS. 1.00.002 A version number was added Check the general-declarations to a comment in the general section of SETUP1.FRM to determine -declarations section of the current version number of SETUP1. SETUP1.FRM. ------------------------------------------------------------------------------ Below are the changes that were made to the CopyFile and ConcateSplitFiles routines in SETUP1.BAS ------------------------------------------------------------------------------ OLD SETUP1 CODE: ---------------- In Function CopyFile: If InFileVer$ <= OutFileVer$ Then In Sub ConcatSplitFiles: CopyLeftOver& = outfileLen& Mod 10 CopyChunk# = (outfileLen& - CopyLeftOver&) / 10 filevar$ = String$(CopyLeftOver&, 32) Get #fh2%, , filevar$ Put #fh1%, , filevar$ filevar$ = String$(CopyChunk#, 32) iFileMax% = 10 NEW SETUP1 CODE: ---------------- In Function CopyFile: If InFileVer$ <= OutFileVer$ And SourcePath <> DestinationPath Then In Sub ConcatSplitFiles: CopyLeftOver& = outfileLen& Mod 100 CopyChunk# = (outfileLen& - CopyLeftOver&) / 100 filevar$ = String$(CopyLeftOver&, 32) Get #fh2%, , filevar$ Put #fh1%, , filevar$ filevar$ = String$(CopyChunk#, 32) iFileMax% = 100