Crash: “Invalid data type for MenusShowRecentItemsFirst
This problem and the related ‘Invalid data type for ShowFullMenusAfterDelay’ are caused when an older version of Macro Express is installed on top of a newer version of Macro Express without first uninstalling the newer version.
There are several ways to fix and avoid the problem:
- Reinstall the latest version of Macro Express.
- Uninstall Macro Express and reinstall the older version.
- Clear the Macro Express preferences from the registry:
– If you can get Macro Express to load, right-click on Macro Express’ M icon in the system tray, click Tools and then click Restore Program Defaults.
– If you cannot get Macro Express to load use My Computer/Windows Explorer to navigate to the folder where the Macro Express program files are installed. Double click on the program macdef.exe and follow the on screen instructions.
- Delete only a portion of the Macro Express preferences using RegEdit. Open RegEdit and delete this key:
HKEY_CURRENT_USER\Software\Insight Software Solutions\Macro Express 4\Toolbars
- Reinstall the latest version of Macro Express.
Warning: Incorrect registry changes may cause your PC to no longer function. Use with caution! If you are not comfortable making changes to your registry, you should ask someone for help who is familiar with changing the registry. We recommend you backup your registry before making any changes.
If you choose method 2 or 3 then all preferences, including the path to your macro file, will be deleted. After reinstalling Macro Express you will need to reenter your preference settings and open the correct macro file. You may also need to reenter your license information.
– Applies to: Macro Express Pro