Event handler prompts

Note:  This information refers to WinStudio form events and handlers, and not to Application Event System events and handlers.

To examine event handlers, FormSync collects all the handlers for a customized event in the Target configuration and all the handlers for the corresponding event in the Source configuration. It then compares them to determine whether the event and the entire set of handlers match.

Note: Handlers are treated as a single entity. They are dealt with by comparing the number of handlers and then comparing each individual handler. There is no mechanism to insert a single handler from the base level into the customized version.

FormSync analyzes non-matching handlers and determines whether base-level handlers in the Source can be inserted into the customized version in the Target.

If there is no automatic way to merge the changes, FormSync presents a prompt. You can select Keep to retain the customized event handlers or Remove to replace the customizations in the Target with base-level versions from the Source. In addition, you can select Edit to view the versions and edit the custom version.

Note: 
  • If there is no Vendor-level version of an event in the Source but there is a customized version in the Target, FormSync does not offer the Edit option, only the Keep and Remove options. This condition occurs when the software vendor removes an event or replaces it with an event of a different name.
  • To edit event handlers, use the dialog box/form that opens when you select the Edit option.