SAMPLE: Using VBCHKW2K to Isolate DLLs Compiled Without Retain In Memory and Unattended Execution (286036)
The information in this article applies to:
- Microsoft Windows 2000 Server SP1
- Microsoft Windows DNA
This article was previously published under Q286036 SUMMARY
Numerous problems may arise if you do not select the Unattended Execution (UE) and Retain In Memory (RIM) options when you compile Visual Basic 6 ActiveX .dll files that are targeted for deployment in Microsoft Transaction Server (MTS) or COM+ systems. This includes Visual Basic 6.0 ActiveX DLLs that are designed to be called from Active Server Pages (ASP) pages.
A utility called VBCHKW2K is available from Microsoft Product Support Services that you can use to detect and identify ActiveX DLLs that are explicitly registered within COM+ or running in-process with Internet Information Services (IIS) and that do not have these options enabled.
This article provides a link to download VBCHKW2K and information on using the utility.
NOTE: VBCHKW2K is only for use on Windows 2000-based systems.
REFERENCESFor additional information, click the article numbers below
to view the articles in the Microsoft Knowledge Base:
264957 BUG: VB DLL Has Memory Leaks and Crashes in COM+ if 'Retain in Memory' Not Set
241896 PRB: Threading Issues with Visual Basic 6.0 ActiveX Components
Modification Type: | Minor | Last Reviewed: | 8/9/2004 |
---|
Keywords: | kbdownload kbfile kbinfo KB286036 |
---|
|