Welcome to IWBasic
IWBasic is a full featured 32 bit compiler for the Windows™ operating system. Creates small, fast executables and DLL's. IWBasic supports both procedural and OOP style programming.
Main Features:
- Fast 32 bit assembler, linker, and compiler.
- Uses standard COFF and LIB format files.
- Easily upgradeable and expandable.
- Integrated Scintilla based editor and debugger.
- Multi module programming through projects.
- Supports Windows 98,ME,NT,2000,XP,Vista, and Win7.
- Executables created are royalty free.
- Able to create and use static libraries.
- Generates native machine code, no runtimes!
Language Features:
- BASIC like syntax.
- Rich command set, over 800 built in commands and functions.
- Extensive mathematic operators and functions.
- Built in linked-list handling.
- Easy window, dialog and control creation.
- Advanced inline assembler for optimizing code.
- Use IWBasic variables directly in inline assembly code.
- Interface IWBasic variables with assembly raw data.
- Text console support.
- Advanced and easy pointer operators.
- 'C' style pointer operations.
- Built in midi music and sound commands.
- Case insensitive keywords.
- Optional casesensitive variable names.
- Graphics primitive operations for quick and simple drawing operations.
- Text and graphics printer output support.
- Web enabled application development with the integrated HTML browser control.
- Simple common control commands and functions.
- Quickly interfaces with the Windows API, C runtime libraries, and static code libraries.
- Automatically creates missing import libraries, when possible.
- Optional, default, and variable number of parameters for functions.
- Static variables in subroutines/functions.
- Supports indirect function calls.
- ANSI compliant UDT and UNION types (structure).
- Nested structure definitions.
- STDCALL and CDECL function calling conventions supported.
- Import variables and methods from DLL files.
- OOP fully supported.
- Structured exceptions handling.
- Built in ODBC database support.
- Built in 2D gaming commands.
- DirectX 9.0 3D gaming engine included.
- Built in Unicode support with ability to code both ANSI/Unicode under flag control.
- Built in COM support.
- Built in support for resources.
- Supports macro creation with multiple expressions.
- Supports thread-private variables.
- Built in Drag and Drop commands.
- IBasic™ Professional Compatible.
- Emergence Basic™ Compatible.
- Help file in chm, pdf, and eBook formats.
[ Screenshot ]
Free User's Guide
[PDF version]
[eBook version]
Free ControlPak Guide
[PDF version]
[eBook version]
Current version: 2.0
Current price: $69.95 USD
Try Before You Buy
Fully functional, 15 day time trial. Contains purchase link.