Microsoft KB Archive/181309

= FIX: "This Control Has Expired" Err Message on DEC Alpha/RISC =

Article ID: 181309

Article Last Modified on 11/21/2006

-

APPLIES TO

 Microsoft Win32 Application Programming Interface, when used with:  Microsoft Windows 95

 Microsoft Windows 98 Standard Edition

 Microsoft Windows NT Advanced Server 3.1

 Microsoft Windows NT Server 3.5</li></ul>

 Microsoft Windows NT Server 3.51</li></ul>

 Microsoft Windows NT Workstation 3.1</li></ul>

 Microsoft Windows NT Workstation 3.5</li></ul>

 Microsoft Windows NT Workstation 3.51</li></ul> </li></ul>

-

<div class="notice_section">

This article was previously published under Q181309

<div class="symptoms_section">

SYMPTOMS
On DEC Alpha (RISC) platforms, certain controls installed with Visual Studio Service Pack 2 (SP2) or Service Pack 3 (SP3) expire on March 1, 1998. On that date, applications that include those controls will display one or both of the following error messages:

Sorry, this control has expired. Please obtain a newer version.

-or-

License information for this component not found. You do not have appropriate license to use this functionality in the design environment.

<div class="cause_section">

CAUSE
An internal expiration date was inadvertently enabled in the SP2 and SP3 versions of the controls.

<div class="resolution_section">

RESOLUTION
A fix for this problem is available at the following Microsoft Web site:

http://www.microsoft.com/msdownload/vs97sp/controlupdate.asp

The name of the fix file is SP3Updat.exe (2 MB).

Temporary Workaround
You should download the file from the URL mentioned above to fix the problem. However, if you must keep the application running while getting the fix, you can reset the computer clock to a date prior to March 1, 1998.

<div class="status_section">

STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

<div class="moreinformation_section">

Version Number
Version number for all new controls: 6.0.80.55

Here is a list of the controls that will be updated: <pre class="fixed_text">  Control                 Date stamp

Comct232.ocx           2/25/98  1:19AM Comctl32.ocx           2/25/98  1:19AM Comdlg32.ocx           2/25/98  1:19AM Dblist32.ocx           2/25/98  1:19AM Mci32.ocx              2/25/98  1:19AM Mscomm32.ocx           2/25/98  1:19AM Msflxgrd.ocx           2/25/98  1:19AM Msinet.ocx             2/25/98  1:19AM Msmapi32.ocx           2/25/98  1:19AM Msmask32.ocx           2/26/98  1:55PM Msrdc20.ocx            2/26/98  1:55PM Mswinsck.ocx           2/25/98  1:19AM Picclp32.ocx           2/25/98  1:19AM Richtx32.ocx           2/25/98  1:19AM Sysinfo.ocx            2/25/98  1:19AM Tabctl32.ocx           2/25/98  1:19AM Development Environments:

In addition to replacing the controls, the Installer also provides appropriate .dep files on computers that have Visual Basic installed. These files are used when creating a Setup.exe for applications.

Previously Deployed Applications:

If you have deployed applications that use any of the controls listed above, you must also ensure that your users receive the new versions of these files. To do that, you have the following two options:

Option 1
Redeploy Applications

There is no need to recompile applications, however, you must create a new setup and deployment package using the new files. The included .dep files ensure that the correct .ocx files are included with your setup package if you are using the Visual Basic setup toolkit to distribute your application.

Option 2
Distribute the Installer

You can redistribute the Installer to end users with instructions to run the Installer. The Installer places the correct files on the end users computer, allowing uninterrupted operation of deployed applications.

Additional query words: DEC Alpha, RISC, Expire, Expired, Expiring

Keywords: kbbug kbfix KB181309

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.