ACC1x: DoMenuItem Run Macro Causes GP Fault

ID: Q105518


The information in this article applies to:


SYMPTOMS

When you run a macro that has a DoMenuItem that contains the Macro Run commands, a general protection (GP) fault or "Out Of Stack Space" error will occur.


RESOLUTION

Use the RunMacro action instead of the DoMenuItem action to run a macro.


STATUS

Microsoft has confirmed this to be a problem in Microsoft Access versions 1.0 and 1.1. This problem no longer occurs in Microsoft Access version 2.0.


MORE INFORMATION

Steps to Reproduce Problem


  1. Create the following macro:
    
          Macro Name    Action
          ------------------------
          RunMe         DoMenuItem
    
          RunMe Actions
          -------------
          DoMenuItem
             Menu Bar: Macro
             Menu Name: Macro
             Command: Run 


  2. Save and then close the macro.


  3. Run the macro.


A GP fault will occur. If the macro is still open in Design view when you run it, an "Out Of Stack Space" error will occur.

Additional query words: GPF ADK


Keywords          : kbusage McrActn 
Version           : 1.0 1.1
Platform          : WINDOWS 
Issue type        : kbbug 

Last Reviewed: March 27, 1999