Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Main Category > Announcements
Home Register FAQ Members List Search Today's Posts Mark Forums Read

Announcements Announcements of new versions and new libraries.


Basic4ppc V6.30 Beta (6.25) released


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 05-05-2008, 03:14 PM
Erel's Avatar
Administrator
 
Join Date: Apr 2007
Posts: 2,636
Default Basic4ppc V6.30 Beta (6.25) released

Dear beta testers,
First of all I would like to thank you for your help.
You should have received an email with download instructions.
Other users who like to test the new version should send me a private message.
Please discuss the new version in the Beta Versions subforum.

The manual wasn't updated yet however the new features are pretty simple.
New features:
- Continuation character - The underscore (_) character can be used to break long lines.
Example:
SQLQuery = "SELECT data FROM custormers where" & _
"name = abcde"

- All images assigned with the visual designer will be embedded in the executable. (optimized compiler only)
- You can add images to an ImageList from the designer (those images will be embedded as well).
Adding images to an ImageList is done by choosing the ImageList and writing the files names in the Image Files field.
- Most of the libraries will be merged in the executable. (optimized compiler)
Libraries that will be merged:
BinaryFile
Bitwise
ControlsEx
Crypto
Decimal
DesktopOnly
Door
FormLib
Hardware
HTTP
ImageLib
Network
RAPI
Regex
Registry
Serial2
SQL

I will later write instructions for developers who want to allow their own libraries to be merged.
When you compile your application you will see a message similar to:



The second list is a list of required libraries which were not merged (in this case it is the native SQL library).
These files will be copied to the folder of the executable.
- New compilation target: Force QVGA (optimized compiler) - Creates executables that use the double pixel method. This causes high resolution screens (480x640) to act as regular screens (240x320). Making it simpler to target VGA and QVGA devices with the same application.
When you compile in this mode 3 files will be created: YourApp.Exe, YourApp.dll and YourApp.Exe.config. All three files should be distributed together.

- New Array keyword makes initializations of one dimension arrays and two dimensions arrays simpler.
Example (1d array, 2d array, 1d struct)
Code:
Sub Globals
 Dim Primes(0)
 Dim Matrix(0,0)
 Dim Type (x,y) Points(0)
End Sub

Sub App_Start
 Primes() = Array(2,3,5,7,11,13,17,19)
 Matrix() = Array((20,30),(12*32-3,98),(1,1))
 'Matrix is an array of (3,2). Matrix(0,0) = 20. Matrix(0,1) = 30
 Points() = Array((30,10),(25,9),(87,34))
 'Points(0).x = 30. Points(0).y = 10
End Sub
- AutoComplete - By pressing Ctrl + Space a list of all user variables (global and local), subs, controls and objects will show.
AutoComplete will try to complete the already started token.
So instead of writing the name of a long variable you can write the 2-3 first characters and AutoComplete will complete it.
- New Find & Replace dialog in the desktop IDE.

- All known bugs were fixed.

Last edited by Erel : 05-05-2008 at 04:04 PM. Reason: QVGA mode added.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Basic4ppc V6.30 is released Erel Announcements 20 06-10-2008 07:20 AM
Basic4ppc V6.30 beta will be released next week Erel Announcements 10 05-14-2008 08:57 AM
Basic4ppc V6.05 is released Erel Announcements 2 01-26-2008 10:53 AM
Basic4ppc V6.00 - Beta is released Erel Announcements 0 12-16-2007 05:55 PM
BASIC4PPC v5 has been released!!! Cableguy Chit Chat 9 05-20-2007 08:26 AM


All times are GMT. The time now is 11:42 PM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0