Click or drag to resize

BasicNoUIObjMacroEnd Event

Occurs when a macro has been ended or a module has been unloaded.

Namespace: WinWrap.Basic.Server
Assembly: WinWrap.Basic.Server (in WinWrap.Basic.Server.dll)
Syntax
public event EventHandler<MacroEventArgs> MacroEnd

Value

EventHandlerMacroEventArgs

Implements

IBasicNoUIMacroEnd
Remarks
The event handler receives an argument of type MacroEventArgs.
Property Description
FileName The file name that is ending execution.

Setting the Run property to False or using the UnloadModule method cause this event.

This event occurs after the macro/module is completely done.

Macro/Module Paths

Macro/module paths are typically file paths. However, it is sometimes useful to work with macros/modules that are not stored as files. A macro/module path is of the form:

C#
[*[*]]path[*]
Part Description
'*' Paths that being with '*' are non-file system macro/modules. The application provides the methods for reading and writing these files. Paths that begin and end with '*' are hidden from the IDE. User's can't step into or otherwise inspect the contents.
'**' Paths that begin with '**' are non-file system modules. The application provides the methods for reading and writing these files. Running an event-driven module loads it using LoadModule.
path This is the identity of the macro/module.

Example
Print the file name that's ending execution:
private void basicIdeCtl1_MacroEnd(object sender, MacroEventArgs e)
{
    Debug.WriteLine("Unloading/Ending " & e.FileName);
}
See Also