Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Developer

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 04-06-2007, 05:06 PM
kornalius
Pupil
Join Date: Nov 2002
Posts: 42
Default Pocket Programming Language 1.24 released.

Happy Easter All!

PPL version 1.24 has just been released. This version fixes a lot of issues and introduces a ton of new features, we hope you will enjoy it.

Most notable enhancements and bug fixes are:

- New Windows XP compatible menus in the PIDE.
- New Form Wizard.
- No need for the @ operator anymore for strings in arrays or structures.
- Fixed debugger.
- Fixed the g_loadfont to only load 255 characters table by default.
- PIDE, Find Previous option.
- You can now use .ppc files as library to load into your projects dynamically.
- And so much more...

Here is the change log with all the changes:

- Fixed variable type clear function.
- Fixed sprite drawing internal not to crash if width and height of sprites are zero.
- No need to use the @ operator to use STRINGS in arrays or structures. PPL recognizes them automatically.
- Fixed parameter passing to pass arrays correctly again.
- Added #c_declare and #c_declareapi to PIDE syntax highlighter words.
- Added tons variant variables conversion routines to ole.ppl.
- Even if errors are found during parsing, the compilation will take place to find other errors.
- Fixed internal ExtractPath() function to return blank string if no valid path found.
- Fixed code generator to use full pathname in #code statements.
- Fixed PIDE, error pane, double-click to work properly again on form codes.
- Fixed optimizer.
- Fixed ScaleSprite() to use 0.5 for 50% and 1.5 for 150% instead of 50 or 150.
- COM engine now uses VT_DATE as SYSTEMTIME.
- Some memory leaks fixed in COM engine.
- Fixed T() to use two parameters.
- Enhanced the optimizer.
- New LO() and HI() functions to extract low and high portion of double as integers.
- Moved VT_XXXX definitions from Windows.ppl to Ole.ppl library.
- PIDE, new Find Previous in Search menu.
- PIDE, new custom drawn menus.
- Update PIDE protection engine to latest version.
- New cursor function declares in Windows.ppl.
- Collision detection for borders assign the T_COLLIDE% and S_COLLIDE% variables.
- PIDE, fixed new project, folder browsing.
- PIDE, added option in new project not to create a sub folder.
- Invoke, GetProperty and SetProperty functions assign the COMERROR% variable correctly.
- New COMERRORDESC% variable is set when COM error description are found.
- PIDE, PIDE.INI configuration file is now stored in local folder.
- Fixed SetSpriteDirection and SetSpriteVelocity functions with 0, 90, 180, 270 angles.
- Fixed Call function to use directly func/proc name instead of just address.
- New GetProcEx() function to allow to search a function specifying the input and output parameters count.
- Optimized the GetProc and Call functions.
- Run, RunEx, RunFile, RunFileEx now returns the application handle when application stays loaded in memory.
- Fixed Call() to call external application's functions.
- Fixed KillApp() if no windows in application to just normally free the application from memory.
- Internal range checking now calculates the smallest memory size due to bytes alignment.
- PIDE, new New Form.. wizard.
- PIDE, new Generate Form Call code menu item.
- Fixed Exit function to work correctly.
- Fixed Encrypt() function to detect correct size of input string.
- New g_fonts() function to adjust the maximum number of characters the g_loadfont will cache.
- g_loadfont() doesn't use 4096 characters to cache by default anymore.
- New functions in Swapi.ppl, Control_BringToFront, Control_SendToBack.
- A wait cursor will appear when an executable created with PPL is loading.

You can download PPL here: http://www.arianesoft.ca/download.php?31

You can also try out PPL Pro for free for 15 days:

http://arianesoft.ca/e107_plugins/fo...wtopic.php?158
__________________
Alain DeschenesPresidentArianeSoft Inc. (http://www.arianesoft.ca)
 
Reply With Quote
 


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:38 PM.