Welcome to twinBASIC

Frequently Asked Questions (FAQ)

  1. twinBASIC FAQ

Wiki

The twinBASIC wiki supplements this documentation with bleeding-edge community content.

ActiveX

  1. HOW TO: Create a Custom ActiveX Control with twinBASIC [by Mike Wolfe @nolongerset]
  2. HOW TO: Create a Tool Window in the VBIDE with twinBASIC [by Mike Wolfe @nolongerset]

CustomControls

  1. Introduction
  2. Defining a CustomControl
  3. Property sheet and object serialization
  4. Painting / drawing to your control
  5. Notes about the form designer

Packages

  1. What is a package?
  2. Creating a TWINPACK package
  3. Importing a package from TWINSERV
  4. Importing a package from a TWINPACK file
  5. Updating a package

WebView2

  1. Getting Started
  2. Customize the UserDataFolder
  3. Information about re-entrancy

Language and IDE Features

  1. Overview of features new to twinBASIC (compared to VBx)
  2. Control anchoring and docking ‐ Automatic size and position management
  3. Windowless vs. Windowed Controls in VBx and twinBASIC

Reference Section

  1. Categorical List of the core language statements, procedures, functions and properties
  2. Statements, listed alphabetically
  3. Procedures and Functions of the core language, listed alphabetically
  4. List of available compiler constants
  5. List of attributes – those are things like [Documentation("...")].
  6. List of built-in controls
  7. Glossary - a glossary of commonly used technical terms
  8. Modules - a list of core modules and their contents

Documentation Development

Hints about the documentation development process

twinBASIC IDE

  1. Call Stack
  2. Debug Console
  3. Diagnostics
  4. Editor
  5. Menu
  6. New Project
  7. Project Explorer
  8. Project Settings
  9. Properties Pane
  10. Splash Screen
  11. Status Bar
  12. Toolbar
  13. Toolbox
  14. Variables
  15. tbForm
  16. tbReport

twinBASIC Videos

Access DevCon Videoes

A series of videos introducing twinBASIC