VBRUN Package
The VBRUN built-in package collects twinBASIC’s runtime-only types: the ambient, asynchronous, and error-handling objects the runtime hands to controls and event handlers; the collection wrappers it exposes on UserControl and on data-source classes; the clipboard / OLE drag-and-drop container; the PropertyBag persistence helper used by UserControl save and load; and the enumerations that classic VB6 forms, intrinsic controls, and runtime services use to spell out their option values.
Classes
- AmbientProperties – read-only object describing the host container’s appearance, locale, and design / run-time mode for an embedded control
- AsyncProperty – event-argument object that identifies an asynchronous UserControl.AsyncRead request and delivers the resulting value
- ContainedControls – read-only collection of the controls a consumer placed inside a control-container UserControl
- DataMembers – collection of named data-source members advertised at design time to data-binding consumers
- DataObject – clipboard / OLE drag-and-drop container that holds one payload in multiple clipboard formats
- ErrorCallstack – snapshot of the call stack at the moment a run-time error was raised, exposed as a sequence of ErrorStackFrame items
- ErrorContext – structured error object – number, description, source, help, OS error, state, and call stack
- ErrorStackFrame – single procedure on an ErrorCallstack – its project, module, and procedure names
- Hyperlink – runtime bridge for browser-style navigation; controls call UserControl.Hyperlink.NavigateTo to ask the host to load a target
- ParentControls – collection of the UserControl’s siblings in its container, optionally wrapped in their host Extender
- PropertyBag – creatable key / value store for persisting an object’s state – used by UserControl save / load and serialisable as a single byte array
Modules
- Constants – enumerations used by classic VB6 forms, intrinsic controls, and runtime services – colours, mouse pointers, key codes, drag/drop states, OLE container behaviour, printer setup values, …