iziBasic
Details
| Size: | 1.9 MB |
| Last Update: | 2007-08-11 09:40:14 |
| Version: | 6.0 |
| OS Support: | Palm OS |
| License/Program Type: | Shareware |
| Publisher: | aldweb |
| Price: | $25.00 |
Description:
UPDATE DESCRIPTION
6.0 (11/04/05)
- Bug fix: iziBasic would crash when launched if the Memo Pad
database had not been initialized by running the Memo Pad
application at least once.
- Bug fix: in high resolution, the 20 text console lines
(introduced in v4.0) would not always scroll correctly after an
INPUT statement.
- Bug fix: the CLS console statement would not clear the screen in
one case. Also optimized the code for the PRINT statement.
- Bug fix: the END statement, when included in a loop (IF,
WHILE...), would cause an endless loop requiring a soft reset of
the device.
- Bug fix: LTRIM$, TRIM$ and RTRIM$ could eventually get into an
endless loop requiring a soft reset of the device if the string
parameter was empty.
- Bug fix: objects are no more limited to the [1..255] range and
can now be in the [1..999] range as expected and stated in the
documentation.
- Bug fix: when the facultative target Creator ID was not
specified, COPY would use iziBasic's Creator ID ("LDIB") for
destination file instead of the source file's Creator ID.
- Bug fix: COPY would raise a fatal error leading to a soft reset
of the device when trying to copy an empty database.
- Bug fix: the tracking of being or not in the main form was not
always performed correctly in the virtual machine; that could lead
to system crashes when working with custom forms (opened using the
OPENFORM statement).
- Bug fix: DESTROYing a NUMFIELD, TEXTFIELD or TEXTFIELD$$ now
frees the field's content in memory.
- Bug fix: a memory leak was generated (only a warning in the Palm
OS Emulator when adequate debug option was checked).when quitting
an application using menus, but with no side effect in real
devices.
- Bug fix: calling SETFONT with either of the 128 or 129 values, or
with the 130 or 131 values, was not behaving correctly.
- Enhanced integration of RESOURCEFILE by checking duplicate
resources. Duplicate resources are no more added to the application
and a warning is displayed.
- Enhanced the VAL function by having it consider leading spaces ("
") as zeros, so that VAL(" 10")=VAL("010")=10. Previously, a space
character was considered as any other character but a digit so
VAL(" 10") would have returned a zero value.
- Extended the INPUT statement from 23 to 63 characters.
- Optimization: if the personalized ABOUTBOX is not needed, its
resource is no more integrated in the compiled application.
- Extended the scope of the CLOSEFORM and OPENFORM statements so
that they can now handle the main form (which is, by default, built
and displayed when the program is launched).
- Added a "Source Code Skeleton generator" wizard in the
Options.
- Added another new option to allow pausing compilation when
CHAINing source codes.
- Added a new POPUPCHOICE statement, which is very similar to the
existing LISTCHOICE statement, to manage "real" popup lists
(following Palm GUI guidelines).
- The list of items in a POPUCHOICE or a LISTCHOICE statement may
now also be a pointer to the A$() array, starting at index A$(n)
and stopping at the first empty index.
- Added a new UPDATECHOICE statement to allow changing the
selection list of items in a POPUPCHOICE or a LISTCHOICE
object.
- Just to mention it as this is a minor cosmetic enhancement, the
drop-down list of iziBasic source codes that can be compiled is now
resized to fit the number of source codes to display if there are
less than 12 source codes available.
- Another minor cosmetic enhancement: the default about box now
shows "YourApplication is powered by iziBasic" instead of
"YourApplication was built with iziBasic".
- Two and many more SELECT CASE / END SELECT statements can now be
imbricated one into another.
- Implemented the SCROLLBAR object. Updated the existing GUI
statements and functions impacted by this new object (DESTROY,
HIDE, SHOW and UPDATEVALUE).
- Added the new TEXTFIELD$$ and GETFIELD$$ statements to manage
bigger fields with the MegaString.
- Reading deleted records in a database no more generates a
FILEERROR but returns an empty value, string or MegaString. This is
more convenient to scan a database in the INPUT file access
mode.
- Enhanced the MegaString's INPUT$$ and PRINT$$ file reading and
writing statements with an additional facultative parameter, to
allow reading and writing sized blocks of data and no more only
data ended with the CHR$(0) character.
- Added the new FIELDCOPY, FIELDCUT, FIELDPASTE and FIELDUNDO
statements in the GUI module to provide fields management.
- Added a new GETFOCUS function in the GUI module.
- Implemented a first statement for connectivity, starting with IR
(InfraRed) beaming of files. This statement was named BEAMFILE.
- Optimized the handling of fatal errors in the virtual
machine.
- Added a new appendix (9) to the user manual to show ways of
working on an iziBasic source code on a Windows PC or on any
Windows/Linux/Mac computer.
- Added the new ViziBasic editor to the Options editors list and
set up the link for automatic compilation of source codes generated
by ViziBasic (ViziBasic is a new addon project to iziBasic).
- Upgraded the iBAddress sample program to use the new POPUPCHOICE
statement.
- Removed a useless line in the iBClock source code.
- Bug fix: the small images checkbox now refreshes when setting to
default values in the NekoCat sample program's options.
- Added a new full sample program: tinyBasic. This is a small BASIC
console interpreter written in iziBasic :-) Also give a look to the
new Memo2tinyBas GUI sample program developed to ease the keying
and loading of tinyBasic source codes.
- Also added a simple sample source code, IBDim2, which is a simple
application to show how to deal with 2 dimensions arrays in
iziBasic, like Array(10,5), when iziBasic "only" offers access to
the A(n) array (1 dimension).
System Requirements:
Free Download iziBasic | Screenshots | Buy iziBasic
0 comments
Add to
iziBasic Version History
Related Software
|
|
From category: Utilities |
| Momentous electrial engineering formulae.FREE !!MxCalc (worth $4.99, embedded in the program)Unit Coverter.Scientific Evaluator.FREE !!2+Property Tables (worth $2.99).A must have for Structural Engine... |
|
|
From category: Reference |
| Our latest eBible PDA software package takes an already solid line-up of Bible and Bible reference content and adds 3 premium titles from best selling author, pastor and teacher John MacArthur. The... |
|
|
From category: Entertainment |
| SportsBook - All Sports makes it easy to keep track of all the major sports schedules, scores and betting information and to make the information available to you anywhere via your Palm OS handheld... |
|
|
From category: Entertainment |
| Untitled Document StarCaddy helps golfers Choose the Best Club For Every Shot! Every golfer knows that choosing the right club can make or break your game. StarCaddy&146;s s unique PDA-based... |
|
|
From category: Translations |
| Dutch-Spanish (Nederlands-Spaans, Holand©s-Espaáol) Dictionary. 16302 entries. This dictionary contains the most used words and it is perfect word set to fit in memory of low-memory dev... |
|
|
From category: Games |
| NEW! Lower price for 2006! Broadside is a strategy game of naval warfare in the early 1800&039;s based on ships which shot at close range from cannons on each side of the ship. Features: Play aga... |
|
|
From category: Productivity |
| Wedding Helper is an application for PDA&8217;s using the Palm® Operating System. Wedding Helper will help you to keep track of key events in the lead up to that big day. It uses a timeline ap... |
|
|
From category: eBooks |
| Have you ever wondered why it is that some people seem to be born winners? The kind of people who regularly and easily achieve their personal and career goals? What empowers such people to succeed... |
|
|
From category: Business-and-Professional |
| Support all devices in your organization. If you change your type of PDA (PocketPC-Palm-Symbian) the license and the data remains. Includes all functionality of HandWallet Pro. Track inv... |
|
|
From category: Games |
| I can still remember the time long ago when I visited the University of Illinois science fair. Someone had programmed ENIAC to play Tic-Tac-Toe and all the kids were invited to play against it. Whe... |
|
|
From category: Games |
| Special offer!Great New puzzle games pack with scientific calculator free for just 19.95 $ Blockbuster : Blockbuster is an interesting puzzle which becomes interesting by its simple interface and e... |
|
|
From category: Medical |
| CogniQ Pediatrics - Treatment Strategies Powered by CogniQ&153; from Unbound Medicine Editor: Keith R. Powell, MD Publishers: CogniQ Pediatrics - Treatment Strategies contains a leading... |
|
|
From category: Business-and-Professional |
| 1 Button Voice Recorder automates the process of recording a note on your Kyocera 7135. Power up your 7135! So simple, yet so powerful! Benefits: Recording a Voice Memo is now as simple as pressin... |
|
|
From category: Utilities |
| Vocabulary relating to food and enjoyment. Between 50,000 and 150,000 entries in total, consisting of culinary terms + basic and supplementary vocabulary as Freeware. Extract from our "Goldversio... |
|
|
From category: Games |
| One of the most popular solitaire games with an excellent graphics and animation. The game offer selectable background, undo, replay, save game and much more.... |
Leave a comment