PRB: Distribution of MSCAL Control in VB ApplicationLast reviewed: January 21, 1998Article ID: Q178359 |
The information in this article applies to:
SYMPTOMSWhen using the Visual Basic Setup Wizard to install an application, the following errors may occur:
"c:\windows\system\$(dllselfregisterex) could not be registered because it could not be found." -or- "The dependency file for MSCAL.OCX is out of date." CAUSEThe Calendar control is part of the Office Developers Edition, not part of Visual Basic. In order to be in compliance with the licensing agreement, you must have a license for Office Developers Edition.
RESOLUTIONIn the VB5dep.ini file backwards compatibility section, add the following lines: [MSCAL.OCX] Register=$(DLLSelfRegister) Dest=$(WinSysPath) Uses=1 After the changes above have been added, use the Setup Wizard again to create the setup application.
STATUSMicrosoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONThis problem can also occur when installing third-party controls after Visual Basic is already installed. Another workaround is to install Office 97 and all third-party tools and then install Visual Basic 5.0. The first time the Setup Wizard is executed, the master depends file will be updated to reflect additional controls installed.
REFERENCESEULA (End User License Agreement) that ships with the products. For additional information, please see the following article in the Microsoft Knowledge Base:
ARTICLE-ID: Q170692 TITLE : ADT/ODE: Can't Redistribute Calendar Control Without ODE License Keywords : vb5all Version : WINDOWS:5.0 Platform : WINDOWS Issue type : kbprb |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |