The information in this article applies to:
SYMPTOMSCompiling a project in Visual Basic 5.0 or compiling a project in Visual Basic 5.0 converted from Visual Basic 4.0, may cause an error similar to the following: Clicking OK terminates Visual Basic 5.0. CAUSE
Doing Put/Get on large records that contain records, VBA fails when writing
out the GetPut descriptor.
Other UDTs suspected of causing the error contained 15 or more elements.
RESOLUTIONThe only sure workaround is to use smaller records. 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 INFORMATIONThe UDT must be very large to cause this problem. However, it is not strictly size but the types of the members as well. The exact record size limit is unknown. Additional query words:
Keywords : kbprg kbVS97sp2fix kbvbp500sp2fix |
Last Reviewed: October 13, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |