Ever wished for a 32-bit compiler? One with the straightforward DOS interface but Gigabytes and Gigabytes of memory? Ever wished for a 32-bit Windows compiler that's truly easy to use? Well, now it's here. Today, the PowerBASIC Console Compiler for Windows gives you all that and more. With PB/CC, it's a whole new Windows! Text mode applications for Win95/98/ME, WinNT, Windows 2000, Windows XP, Windows Vista, and Windows 7.
The Win32 Console is a text mode interface connected right to the heart of 32-bit Windows. With a console application, there's no fluff, no animated puppets, just intense computing power. Port existing BASIC code from DOS to Windows today!
Our favorite slogan is "We put the Power in BASIC", and we sincerely believe you will find this to be true. With compilation speeds of 1 million lines per minute, unrivaled performance, and the smallest executables in the industry, PowerBASIC has become the new standard of comparison in Windows programming. Thank you for joining us in the War on Bloatware!
Features
Create client COM applications using Dispatch, Direct, Automation, or Dual interfaces.
Fast and Small 32-bit EXEs for Microsoft Windows 95/98/ME/NT/2000/XP/Vista/Windows 7.
Multi-threaded application support: Thread Object, Thread Functions, ThreadSafe Functions, ThreadSafe Subroutines, ThreadSafe Methods, ThreadSafe Properties, Thread Create, Thread Suspend, Thread Resume, Thread Status, and Thread Close.
32-bit protected mode code generation for maximum performance.
Automatic unreferenced code removal.
Total support for both ANSI and Unicode strings with automatic conversion.
A complete graphics package for easy development of graphic presentations, splash screens and more.
Support for Windows only printers with the XPRINT statement and functions.
Supports existing Line Printers, with PowerBASIC LPRINT statements and functions.
A
complete set of advanced string manipulation functions: VERIFY,
REMOVE, REPLACE,
EXTRACT, TALLY,
REPEAT,
REGEXPR and REGREPL functions for regular expression search and replace.
MIN and MAX
value Functions that work with both
Matrix operations: Init, Identity, Transposition, Inversion, scalar, and matrix math.
80-bit Extended-precision math.
Register Variables for increased performance:
up to six unique register variables:
Unsigned integral types: BYTE (8-bit), WORD (16-bit) and DWORD (32-bit).
Signed integral types: INTEGER (16-bit), LONG (32-bit) and QUAD (64-bit).
Two Currency variable types.
FIELD variables for file I/O.
Optional requirement that variables must be declared before use.
Built-in 32-bit Inline Assembler with 80486 and Pentium opcodes.
Inline Assembler includes Floating-Point and MMX instructions.
Import Subs and Functions from the entire Win32 API or any 32-bit DLL.
Client/Server Network Communications - TCP/UDP for E-mail, FTP, etc.
High-speed Serial Communications support.
True 32-bit code pointers, great for callbacks.
Easy to use syntax highlighting Integrated Development Environment (IDE) and debugger.
PB/CC supports PRINT,
LOCATE, LINE
INPUT, INKEY$,
INSTAT, CLS,
COLOR, SCREEN
and LPRINT. All
of the standard text functions. But
then we added more. CURSOR,
INSHIFT, PAGE,
PCOPY, WAITKEY$,
WAITSTAT. A
complete set of
See Also
The Integrated Development Environment