The information in this article applies to:
SYMPTOMSWhen running the Microsoft Visual Basic Application Setup Wizard, a dialog titled "Locate Kernel," "Locate User," "Locate GDI," etc., is displayed after you click the Next button on the "Setup Wizard - Select Project and Options" form. CAUSE
The Visual Basic Application Setup Wizard scans a project's files for
Declare statements to determine if any additional dependency files need to
be distributed. If any such files are found, the user is prompted for the
location of the files with the "Locate" dialog.
Setup Wizard will prompt the user for the location of the Kernel DLL with the "Locate" dialog. This is a very common problem with applications converted from 16-bit Visual Basic to Visual Basic 5.0, which is 32-bit, or with Visual Basic 4.0 applications that use conditional compilations that have been converted to Visual Basic 5.0. Setup Wizard does not take into consideration the compiler directives when looking for Declare statements resulting, for example, in a "Locate Kernel" dialog for the sample code below:
RESOLUTIONConvert all 16-bit declarations to their 32-bit equivalents and recompile the project, or, if conditional compilation was used to select between pairs of 16-bit and 32-bit declarations, the conditional compilation statements and 16-bit declarations can be commented out or removed and the project recompiled. STATUSThis behavior is by design. MORE INFORMATIONSteps to Reproduce Behavior
Keywords : kbVBp500 kbGrpVB VBKBSetup VBKBWinAPI VBKBWiz |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |