Anywhere software

News

17 / 04 / 2010 - Basic4ppc v6.90 released
09 / 06 / 2009 - Basic4ppc v6.80 released
13 / 10 / 2008 - Basic4ppc v6.50 released
14 / 05 / 2008 - Basic4ppc v6.30 released
27 / 12 / 2007 - Basic4ppc v6.01 released
01 / 11 / 2007 - Basic4ppc v5.80 released
14 / 08 / 2007 - Basic4ppc v5.50 released
18 / 05 / 2007 - Basic4ppc v5.00 released
03 / 02 / 2007 - Basic4ppc v4.05 released
25 / 12 / 2006 - Basic4ppc v4.0 released
20 / 08 / 2006 - Basic4ppc v3.0 released

 

Version 6.90


- Local variables can be declared with a specific type. Declaring numeric variables significantly boosts the performance of numeric calculations.
- Subs parameters types and subs return type can also be declared.
- New types: Number and Integer. Correspond to .Net Double and Int32.
- Subs parameters can be passed by reference (ByRef). This can be used to return several values from a sub.
- Improved syntax for working with dynamic objects and dynamic controls.
   Instead of writing Control(ControlName, ControlType), it is now possible to write ControlType(ControlName). The desktop IDE fully supports the new syntax with autocomplete and with the usual popup menu.

- Desktop forms size and layout is more accurate.
- Scroll bar indicators. The desktop IDE now shows useful indicators above the vertical scroll bar that helps with code navigation.
- FileFlush keyword. Writes any cached data to the file.
- SQL library was updated to SQLite 3.6.16.
- More clear error messages for many common mistakes.
- Many bug fixes and other minor improvements.

Version 6.80



- New AutoScale compilation mode which allows the program to scale automatically according to the device screen resolution.
- All internal controls are compatible with high resolution screens.
- VGA device IDE is included.

New keywords:
- ScreenScaleX / ScreenScaleY - Returns the relation between the screen dpi and QVGA dpi. Returns 1 for QVGA screens and 2 for VGA screens.
- SenderFullName - Returns the full name (including module) of the control that fired the current event.
- AddHashtable - Adds a Hashtable at runtime.
- AddStack - Adds a Stack at runtime.
- New Hashtable collection.
- New Stack collection.
- Label supports transparent mode.

Device IDE:
- New Find dialog.
- Edit functions use the standard clipboard.

Desktop IDE:
- New 'Go to line' dialog.
- Highlighting of selected word in document.
- SQL library updated to SQLite v3.6.3.
- SQL library support encrypting and decrypting databases.

Basic concept - web developement and design All rights reserved to Erel Uziel.