https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/247723&feed=atom&action=history
Microsoft KB Archive/247723 - Revision history
2024-03-28T08:30:14Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/247723&diff=376205&oldid=prev
X010: Text replacement - """ to """
2020-07-21T12:50:46Z
<p>Text replacement - """ to """</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:50, 21 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l87">Line 87:</td>
<td colspan="2" class="diff-lineno">Line 87:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== MORE INFORMATION ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== MORE INFORMATION ==</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>This article is based on the assumption that you are already familiar with creating ActiveX controls for Microsoft Windows CE in VCCE and that such controls have already been created. To learn more about the topic, please check the white paper listed in the <del style="font-weight: bold; text-decoration: none;">&quot;</del>References<del style="font-weight: bold; text-decoration: none;">&quot; </del>section of this article.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>This article is based on the assumption that you are already familiar with creating ActiveX controls for Microsoft Windows CE in VCCE and that such controls have already been created. To learn more about the topic, please check the white paper listed in the <ins style="font-weight: bold; text-decoration: none;">"</ins>References<ins style="font-weight: bold; text-decoration: none;">" </ins>section of this article.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Steps to Reproduce Behavior ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Steps to Reproduce Behavior ===</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/247723&diff=136214&oldid=prev
3155ffGd: importing KB archive
2020-07-18T16:13:47Z
<p>importing KB archive</p>
<p><b>New page</b></p><div><div id="nsbanner"><br />
<br />
<div id="bannerrow1"><br />
<br />
{|<br />
| Knowledge Base<br />
|<br />
|}<br />
<br />
<br />
</div><br />
<div id="TitleRow"><br />
<br />
= <span id="KB247723"></span>BUG: VBCE Control Manager Only Recognizes First Control in DLL =<br />
<br />
<br />
</div><br />
<br />
</div><br />
<div id="nstext" valign="BOTTOM"><br />
<br />
Article ID: 247723<br />
<br />
Article Last Modified on 8/19/2005<br />
<br />
<br />
-----<br />
<br />
APPLIES TO<br /><br />
<br /><br />
<br />
<ul><br />
<li>Microsoft Windows CE Toolkit for Visual Basic 6.0</li><br />
<li>Microsoft Windows CE Toolkit for Visual C++ 6.0, when used with:<br />
<ul><br />
<li>Microsoft Windows CE 2.0 for the Handheld PC</li></ul><br />
<br />
<ul><br />
<li>Microsoft Windows CE 2.11 for the Handheld PC</li></ul><br />
<br />
<ul><br />
<li>Microsoft Windows CE 2.11 for the Handheld PC</li></ul><br />
</li></ul><br />
<br />
<br />
-----<br />
<br />
<div class="notice_section"><br />
<br />
This article was previously published under Q247723<br />
<br />
</div><br />
<div class="symptoms_section"><br />
<br />
== SYMPTOMS ==<br />
<br />
Because the Windows CE Toolkit for Visual Basic (VBCE) does not support control creation, it is common to create ActiveX controls with the Windows CE Toolkit for Visual C++ (VCCE) and host them on VBCE forms.<br /><br />
<br /><br />
When a VCCE DLL contains multiple ActiveX controls or property pages and is registered using the Control Manager so that you can host the controls on VBCE forms, the controls are added to the Visual Basic toolbox, but only the first control can be added to the form.<br /><br />
<br /><br />
The problem only occurs on the Handheld PC Pro and Palm-size PC platforms.<br />
<br />
</div><br />
<div class="cause_section"><br />
<br />
== CAUSE ==<br />
<br />
The problem is caused by a bug in the Control Manager, which only recognizes the GUID of the first control in the VCCE DLL.<br />
<br />
</div><br />
<div class="resolution_section"><br />
<br />
== RESOLUTION ==<br />
<br />
The workaround is to have one ActiveX control per DLL. If the control needs to have property pages, make sure that the GUID for the control itself is listed first in the IDL file instead of the property pages.<br />
<br />
</div><br />
<div class="status_section"><br />
<br />
== STATUS ==<br />
<br />
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.<br />
<br />
</div><br />
<div class="moreinformation_section"><br />
<br />
== MORE INFORMATION ==<br />
<br />
This article is based on the assumption that you are already familiar with creating ActiveX controls for Microsoft Windows CE in VCCE and that such controls have already been created. To learn more about the topic, please check the white paper listed in the &quot;References&quot; section of this article.<br />
=== Steps to Reproduce Behavior ===<br />
<br />
# Launch Microsoft Visual Basic and create a new Windows CE HPC/Pro or PsPC project. Form1 is created by default.<br />
# From the '''Windows CE''' menu, choose '''Control Manager'''.<br />
# Expand Palm-size PC 2.11 or H/PC Pro 2.11 in the left pane.<br />
# Select the '''Desktop Design Controls''' option for the desired platform.<br />
# From the '''Control''' menu, choose '''Add New Control''', and then browse to the VCCE DLL that contains multiple ActiveX controls. Now the VCCE DLL is registered in the desktop design environment and you should be able to host the control on VBCE forms.<br />
# From the '''Project''' menu, choose '''Components''', and then check the VCCE DLL from the list. Now the controls in that DLL appear in the Toolbox.<br />
# Add each of the controls in the DLL to Form1. Note only the first control appears on the form.<br />
<br />
<br />
</div><br />
<div class="references_section"><br />
<br />
== REFERENCES ==<br />
<br />
For information on how to create ActiveX controls for Microsoft Windows CE, please check the white paper at:<br />
<div class="indent"><br />
<br />
http://msdn.microsoft.com/library/techart/activexce.htm<br />
<br />
<br />
</div><br />
<br />
</div><br />
<br /><br />
<br />
Additional query words: vbce vbce6<br />
<br />
Keywords: kbbug kbtoolkit kbpending KB247723<br />
<br />
<div class="footer"><br />
<br />
<br /><br />
<br />
<br />
-----<br />
<br />
[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]<br />
<br />
<span>© Microsoft Corporation. All rights reserved.</span><br />
<br />
<br />
</div><br />
<br />
</div></div>
3155ffGd