ACC1x: GP Fault with Button Caption Text Longer Than 2048 |
Q100154
The information in this article applies to:
- Microsoft Access 1.1
SYMPTOMS
You receive the following error message:
Application Error - MSACCESS caused a General Protection Fault in module MSACCESS.EXE at 0058:40DC.
CAUSE
You may have set the caption of a command button to a text string that is longer than 2048 characters.
RESOLUTION
Caption length is limited to 2048 characters. Using Access Basic to set the caption to a value larger than 2048 characters can result in unexpected behaviors, such as the error message described above.
STATUS
Microsoft has confirmed this to be a problem in Microsoft Access version 1.1. This problem no longer occurs in Microsoft Access version 2.0.
MORE INFORMATION
Steps to Reproduce Problem
The following steps generate the error message described above:
Add the following code to an Access Basic module:
Function mod_CreateForm () Dim F As Form Dim C As Control Set F = CreateForm("", "") Set C = CreateControl(F.FormName, 104, 0, "", "", 100, 100) C.Caption = String$(3000, "M") End Function
- Run the code by typing the following in the Immediate window:
?mod_CreateForm()
Note that an icon for the form is created. - Restore the form and set the focus to the command button. Click on the button as if you planned to change the text in the caption.
- Try to switch from Design view to Form view. The error message described above is displayed.
Additional query words: caption text string GPF GP fault
Keywords : kberrmsg kbusage
Issue type : kbbug
Technology :
Last Reviewed: November 4, 2000 |