Type mismatch error while installing a localized MS-Access 2000 application

Symtom: While running setup.exe to install an MS-Access application, the following error message appears: "Visual Basic 6.0 Setup Toolkit" / "Run-time error '13': Type mismatch".

Software: Microsoft Access 2000, Microsoft Offce Developer 2000 SR-1.

Cause: The packaging and deployment wizard (PDWizard) has written a language-specific parameter value into the setup.lst file. The application setup files have been generated on a non-english system and the the target system does not use the same language.

One of the following lines can be found in setup.lst:

German PrivateGroup0=Wahr
PrivateGroup0=Falsch
French PrivateGroup0=Vrai
PrivateGroup0=Faux
Italian PrivateGroup0=Vero
PrivateGroup0=Falso
Spanish PrivateGroup0=Verdadero
PrivateGroup0=Falso
... ...

Solution: Change the "PrivateGroup0=" line in setup.lst to "PrivateGroup0=True" or "PrivateGroup0=False".

(I found no description of this error on the Microsoft Web site or in the MSDN library, but many references in Google).

Author: Christian d'Heureuse (chdh@inventec.ch, www.source-code.biz)
Index