Click or drag to resize

IBasicNoUI Interface

A .NET object that can be referenced or created with or without a containing form.

Namespace: WinWrap.Basic.Server
Assembly: WinWrap.Basic.Server (in WinWrap.Basic.Server.dll)
Syntax
public interface IBasicNoUI

The IBasicNoUI type exposes the following members.

Properties
 NameDescription
Public propertyBlockedKeywords Gets or sets the blocked keywords.
Public propertyCode Gets or sets the source code for the macro/module.
Public propertyError Gets the syntax or execution error information object.
Public propertyErrorLimit Gets or sets the limit for the number of syntax errors reported.
Public propertyFileName Gets or sets the file path of a macro/module in the Code property.
Public propertyFileTools Gets or sets the visibility of the file tool buttons on the toolbar.
Public propertyHiddenCode Gets or sets the hidden code text.
Public propertyInEvent Gets the in event status.
Public propertyPause Gets or sets whether the execution is paused.
Public propertyRun Gets or sets whether the macro/module is currently running.
Public propertySandboxed Gets or sets the sandboxed mode.
Public propertySandboxRules Gets or sets the sandbox rules.
Public propertySecret Gets or sets the secret.
Public propertySynchronized Gets or sets the synchronized mode.
Public propertySynchronizedEdit Gets or sets the synchronized edit mode.
Public propertyVirtualFileSystem Gets or sets the virtual file system.
Top
Methods
 NameDescription
Public methodAddExtensionObject Extends the WWB.NET language using any .NET object.
Public methodAddExtensionObjectWithEvents Extends the WWB.NET language using any .NET object. The events fired by this object can be handled by the appropriate module.
Public methodAddImports Adds automatic imports to the WWB.NET language.
Public methodAddReference Extends the WWB.NET language using an assembly reference.
Public methodAddSafeReference Extends the WWB.NET language using an assembly reference.
Public methodAddScriptableObjectModel Extends the WWB.NET language using a type's assembly and automatically imports the type's namespace and the type itself.
Public methodAddScriptableReference Extends the WWB.NET language using an assembly reference.
Public methodCreateHandler Create an object that can invoke a module sub or function.
Public methodCreateHandlers Create a collection of Handler objects.
Public methodDisconnect Disconnects the language extensions.
Public methodIsModuleLoaded Determines if the module is loaded.
Public methodLoadModule Loads a module by parsing it and preparing it for execution.
Public methodMacroCaption Returns a macro/module's caption.
Public methodMacroCode Returns a macro/module's code.
Public methodModuleInstance Returns an instance of the Module object.
Public methodQuery Query.
Public methodRemoveExtensions Removes language extensions specific to a module.
Public methodReportError Reports an error generated during a Handler or Module object call.
Public methodRunFile Runs a macro by name.
Public methodRunThis Runs macro code.
Public methodSetMacroStale Set the macro/module cached source as stale. This removes the cached source from consideration forcing the source code to be read again.
Public methodShutdown Prepares to shutdown WinWrap Basic.
Public methodSynchronize Synchronize with the remote Basic Control/Object.
Public methodSyntaxCheck Checks for syntax errors.
Public methodTrace Sets the tracing categories.
Public methodUnloadModule Unloads the module.
Top
Events
 NameDescription
Public eventBegin Occurs when execution has started.
Public eventDebugClear Occurs when the instruction Debug.Clear is executed.
Public eventDebugPrint Occurs when the instruction Debug.Print was executed.
Public eventDebugTrace Occurs when the trace output needs to be printed.
Public eventDisconnected Occurs when a Disconnect has been called successfully.
Public eventDisconnecting Occurs when a Disconnect is called.
Public eventDoEvents Occurs when a macro/module is executing.
Public eventEnd Occurs when execution has completed.
Public eventErrorAlert Occurs when an error has occurred. (Evaluation errors do not trigger this event.)
Public eventErrorLog Occurs when a syntax error has occurred. (Evaluation errors do not trigger this event.)
Public eventGetAssemblyNames Occurs when the Edit|References dialog is displayed.
Public eventGetMacroCaption Occurs when a macro/module's caption is needed.
Public eventMacroBegin Occurs when a macro has been started or module has been loaded.
Public eventMacroEnd Occurs when a macro has been ended or a module has been unloaded.
Public eventMapMacroName Occurs when a macro/module name needs to be mapped.
Public eventPause_ Occurs when execution has been paused.
Public eventPending Occurs when execution needs to pause or end.
Public eventReadMacro Occurs when a macro/module needs to be read from storage.
Public eventReceivedAppSyncMessage Occurs when the remote Basic Control/Object receives an app synchronize message.
Public eventResume Occurs when execution has been resumed.
Public eventSynchronizing Occurs when the remote Basic Control/Object needs to Synchronize.
Public eventWriteMacro Occurs when a macro/module needs to be written to storage.
Top
Remarks
No IDE window is supported by this object.
  • Macro execution is supported through this object.
  • Macro editing and debugging are not supported.

The Secret property must be set prior to calling the Initialize method. Failure to do so will prevent the object from initializing on non-development machines.

See Also