The information in this article applies to:
SYMPTOMSUsing the Set keyword when setting the value of a ListItem's SubItem results in a General Protection Fault. CAUSEThe SubItems collection of the ListItem is designed to handle strings, not objects. RESOLUTIONDo not use the Set keyword. Instead of code similar to:
use the following code:
where Text1 is a textbox object.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been fixed in Visual Studio
97 Service Pack 2. Q170365 INFO: Visual Studio 97 Service Packs - What, Where,and WhyFor a list of the Visual Basic 5.0 bugs that were fixed in the Visual Studio 97 Service Pack 2, please see the following article in the Microsoft Knowledge Base: Q171554 INFO: Visual Basic 5.0 Fixes in Visual Studio 97 Service Pack 2 MORE INFORMATIONAlthough the code listed above that uses the Set keyword is incorrect, it should not result in a General Protection Fault. Once the Visual Studio 97 Service Pack 2 is installed, the Visual Basic correctly raises the "Type Mismatch" error. Additional query words:
Keywords : kbVBp500 kbVS97sp2fix kbGrpVBDB kbvbp500sp2fix |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |