| BasicNoUIObjUnloadModule Method | 
      Unloads the module.
    
Namespace: WinWrap.Basic.ServerAssembly: WinWrap.Basic.Server (in WinWrap.Basic.Server.dll) 
 Syntax
Syntaxpublic bool UnloadModule(
	string fileName
)
Public Function UnloadModule ( 
	fileName As String
) As Boolean
public:
virtual bool UnloadModule(
	String^ fileName
) sealed
Parameters
- fileName  String
- 
      Unload this module.
      If this is a null string, use the value of the FileName property as the file name.
    
Return Value
Boolean
      True if the module is actually unloaded.
    
Implements
IBasicNoUIUnloadModule(String) Remarks
Remarks
        The module is unloaded if it is not active, otherwise it will be
        unloaded when it does become inactive, if it isn't reloaded first.
      
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:
      
| 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
Example
Load module TEST.BAS and then unload it:
      
if (basicIdeCtl1.LoadModule("TEST.BAS"))
{
    MessageBox.Show("TEST.BAS is loaded.");
    BasicIdeCtl1.UnloadModule("TEST.BAS");
}If BasicIdeCtl1.LoadModule("TEST.BAS") Then
    MessageBox.Show("TEST.BAS is loaded.")
    BasicIdeCtl1.UnloadModule("TEST.BAS")
End Ifif (basicIdeCtl1->LoadModule(L"TEST.BAS"))
{
    MsgBox::Show(L"TEST.BAS is loaded.");
    BasicIdeCtl1->UnloadModule(L"TEST.BAS");
} See Also
See Also