MiniBASIC Compiler 1.232

License: Free Trial ‎File size: 4.87 MB
‎Users Rating: 3.3/5 - ‎4 ‎votes

The MiniBASIC compiler is powerful 32 bit compiler featuring an integrated development environment with advanced compiler, assembler and linker. MiniBASIC can create small, fast, native Windows executables and DLL''s and supports Windows XP and above. The environment is modular with new commands available separately using add-on command sets. No external runtimes are needed to distribute software created with MiniBASIC and no royalties or fees ever on anything you create. Don''t let the name fool you. MiniBASIC is small in size and can be run from a USB stick but has the power to be the language you use everyday. Main Features: - BASIC like syntax. - Rich command set. - Extensive mathematic operators and functions. - Built in linked-list handling. - Easy window, dialog and control creation. - Advanced inline assembler for optimizing code. - Use MiniBASIC variables directly in inline assembly code. - Text console support. - Advanced and easy pointer operators. - ''C'' style pointer operations. - Case insensitive keywords. - Optional casesensitive variable names. - Graphics primitive operations for quick and simple drawing operations. - Text and graphics printer output support. - Simple common control commands and functions. - Quickly interfaces with the Windows API, C runtime libraries, and static code libraries. - 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. - Supports OOP - Project and Resource management.

VERSION HISTORY

  • Version 1.232 posted on 2013-01-10
    Fixed C++ UDT Returns were not transferring to derived COM class methods. Line continuation character now works with FUNC statements. Fixed optional float parameters to a function would cause an exception if assigned a different default data type.
  • Version 1.07 posted on 2011-04-17
    Documentation updated, new examples, associative array commands added, bug fixes

Program Details

EULA

Shareware License: You should carefully read the following terms and conditions before using this software. Clicking the OK button to continue installation of this software indicates your acceptance of this licence agreement. If you are unable to agree to any of these terms, press the Cancel button now to abort the installation of the software. You are hereby licensed to: - Use the evaluation version of MiniBASIC for a maximum of 30 days. - Make as many copies of the evaluation version of this software and documentation as you wish. - Give exact copies of the original evaluation version to anyone you wish. - Distribute exact copies of the original evaluation version in its unmodified form, either by electronic means or on physical media. You are specifically prohibited from: - Charging more than the reasonable cost of materials for distributing the evaluation version. - Using the output from the evaluation version of MiniBASIC for any purpose other than personal evaluation or review of the product. - "Reverse engineering" this product for any purpose whatsoever. After the 30 day evaluation period you must either delete the evaluation version of MiniBASIC from your computer, or purchase the registered version of the software. Unregistered use of MiniBASIC after the 30 day evaluation period is prohibited. Disclaimer of Warranty THIS SOFTWARE IS SUPPLED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE, MERCHANTABILITY OR ANY OTHER KIND, EITHER EXPRESS OR IMPLIED. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE. THIS LIMITED WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS; YOU MAY HAVE OTHERS, WHICH VARY FROM COUNTRY TO COUNTRY AND STATE TO STATE. Windows 7, Windows Vista, Windows NT, Windows 2000, Windows XP and Windows 98 are a registered trademarks of Microsoft Corporation.