PDA

View Full Version : PPL 1.06 released


kornalius
10-27-2006, 05:32 PM
<img src=&quot;/e107_images/FormColors.png&quot; style=&quot;width: 244px; height: 311px; border: black 0px solid&quot; alt=&quot;FormColors.png&quot; />
*</p>

Wow, we have gone two weeks without an update! All this means is more things added and fixed. The list of new features and bug fixes is very long in this release.</p>

You can download PPL 1.06 from the following locations:</p>

main: http://www.arianesoft.ca/e107_files/downloads/ppl106.exe (&quot;/download.php?view.15&quot;>http://www.arianesoft.ca/download.php?view.15</a></p>

mirror:)</p>

You can also download the CAB install for WM2003/2005 SmartPhones with StrongARM or XScale processors:</p>

main: http://www.arianesoft.ca/e107_files/downloads/ppl106cab.zip (&quot;/download.php?view.16&quot;>http://www.arianesoft.ca/download.php?view.16</a></p>

mirror:*)</p>

*- If .ppc was build using a different runtime, it will try re-compiling if .ppl is present.
*- Fixed Replace to be able to replace only in a selection of text.
*- WM2003 version of PPL is now the default .EXE in installation.
*- Added a PPC2000 folder on PocketPC with the PPC2000 version of PPL.
*- Added a WM2003 version of PPL in WM2003 folder.
*- Fixed garbage collector bug introduced in last version.
*- New Start menu shortcuts to ArianeSoft website's in install.
*- Installation is auto-extracting setup file now.
*- PIDE, new PPL Support Forums menu item in Help menu.
*- Fixed PIDE Form Editor to set the form to not saved when creating a new one.
*- Fixed Classes.ini code to load bitmap images from right location.
*- PIDE: Fixed icon display of component list in the visual form editor.
*- PIDE: Fixed form generation code to SetWindowPos to all controls so z-order is maintain on PocketPC.
*- Fixed g_drawrect() function when bottom value is negative and greater than screen height.
*- Updated Main IDE project. (Mainly fixed icons disappearing after compile).
*- Fixed ForEach() when working with structs to use pointers instead of values.
*- Collision detection now works on tiled sprites.
*- New LCopyEx() function to copy list by range.
*- New CS_DBLCLKS% global variable to set the double-click events on forms.
*- Fixed internal goto not to go past the end of list.
*- New ListView_SetSub() function.
*- New ListView_SetColumn() function.
*- Changed ListView_Add() to a function.
*- Disallow &amp;ClassName in PIDE VFB now.
*- Fixed bug with ++ and -- operators in expressions.
*- Fixed a small remaining bug with menu editor code search.
*- Fixed Menu_Enable() in swapi.ppl.
*- Added Menu_Gray() in swapi.ppl.
*- VFB: Can Run and Compile the current form.
*- VFB: Code generator does fix controls order (STATIC in particular).
*- Fixed SetGridCells() bug.
*- Fixed DelGridCells() bug.
*- Fixed collision with a cells instead of a sprite bug.
*- PIDE, VFB fixed local() statement placement in non simplified event handling mode.
*- Fixed small bug in the display engine to cause angled sprites not to display properly.
*- Changed PIDE code generator to use Extended styles on some controls.
*- Fixed Classes.ini to support extended styles for ListView and TabControl.
*- PIDE, visual form editor fixed Show Grid resetting on form switch.
*- PIDE, visual form editor, Preferences change for modification status.
*- Fixed bug in list[offset] syntax. The pointer of the list doesn't move anymore.
*- Fixed GetTextLine() function.
*- Fixed Edit_GetLine() function in the Swapi.ppl.
*- Fixed, Replace(), Insert(), Delete(), Change() to support strings pointer. For Structs and Arrays.
*- Fixed CenterForm() not to activate hidden windows.
*- New Form_ShowModal() function in Swapi.ppl.
*- New control styles function in the Swapi.ppl.
*- Fixed embedded comments in the parser.
*- Runtime error messages for Dim, SDim, TDim, Redim and List if not right variable type.
*- New DeviceOwner() function.
*- Fixed bugs in DeviceSerial() for PPC2002 and up.
*- Added support for 240 x 240 square screen.
*- PIDE: Fixed Positions and Dimensions when used with form.
*- Removed SO_TOPMOST and SO_BACKGROUND sprite options.
*- Updated UI.PPL (thanks to John Bishop).
*- Fixed PIDE form generator to use common properties and events on forms as well.
*- Fixed GameAPI.ppl for C button.
*- New namespaces support in the parser and compiler.
*- New SetBackColor() function to set the background color or windows and controls.
*- New SetFontColor() function to set the text color of a control. </p>

PointOfLight
10-27-2006, 05:47 PM
Man you guys fixed a lot of stuff. I am impressed. I do have one website related question, though. Is there a way you can make the downloads so they show the latest entries first? Otherwise you have to go to page 2 to download the new version of PPL.

kornalius
10-27-2006, 07:05 PM
Done. Thank you for informing us. We rarely use this section. ;)

plinydogg
10-28-2006, 02:16 AM
Thanks for the new version! BTW, when I run the program on the PPC and click on the &quot;tools&quot; tab, a message box pops up and says &quot;num=2&quot;. When I click OK, the editor icon shows and another message box appears and says &quot;num=3&quot;. When I click OK again the VFB icon appears and then everything appears to be normal.

This doesn't seem to be a problem but I figured I would let you know anyway.

bmanske
10-28-2006, 05:03 AM
Sorry, I left in a line I was using for debug as I was trying to figure out why the icons sometimes don't appear.

Open the file LinkProcs.PPL, line 216 should look like this:
showmessage(&quot;num=&quot;+ic$);

Just comment it out.

Brad

Dondi
10-29-2006, 01:11 AM
Thanks for this great app. I am a newbie. Just purchased the pro version and updated to 1.06. However, I'm having the following problems running the system on the pocket pc:

1) The icons on the Tools tab do not appear to do anything when tapped. They simply get highlighted, nothing more. Is this normal?

2) I'm using the Hello World Form program to get used to the system. If I load the &quot;Hello World Form.PPL&quot; file into the editor and select RUN from the menu, the program will compile and execute properly; However, if I load the file, COMPILE it, then RUN it, I get the following errors:

&quot;Welcome to the PPL Console


PPL 1.06 Pro Compiler Error Report

error: (untitled) [Syntax error at 'PPL' (1,1)]
error: (untitled) [Syntax error at 'COMPILER' (1,5)]
error: (untitled) [Syntax error at 'PRO' (1,21)]
error: (untitled) [Syntax error at 'FILENAME' (3,1)]
error: (untitled) [Syntax error at '\STORAGE' (3,12)]
error: (untitled) [Syntax error at 'CARD\MY' (3,21)]
error: (untitled) [Syntax error at 'DOCUMENTS\HELLO' (3,29)]
error: (untitled) [Syntax error at 'WORLD' (3,45)]
error: (untitled) [Syntax error at 'PARSING...' (4,1)]
error: (untitled) [Syntax error at '\STORAGE' (5,3)]
error: (untitled) [Syntax error at 'CARD\MY' (5,12)]
error: (untitled) [Syntax error at 'DOCUMENTS\HELLO' (5,20)]
error: (untitled) [Syntax error at 'WORLD' (5,36)]
error: (untitled) [Syntax error at '\STORAGE' (6,5)]
error: (untitled) [Syntax error at 'CARD\PROGRAM' (6,14)]
error: (untitled) [Syntax error at '\STORAGE' (7,7)]
error: (untitled) [Syntax error at 'CARD\PROGRAM' (7,16)]
error: (untitled) [Syntax error at 'TOTAL' (8,1)]
error: (untitled) [Syntax error at 'PARSING' (8,7)]
error: (untitled) [Syntax error at 'TIME' (8,15)]
error: (untitled) [Syntax error at 'MS' (8,27)]
error: (untitled) [: or , expected at 'LINKING...' (9,1)]
error: (untitled) [Syntax error at 'LINKING...' (9,1)]
error: (untitled) [Syntax error at 'MS' (9,17)]
error: (untitled) [: or , expected at 'SAVING' (10,1)]
error: (untitled) [Syntax error at 'SAVING' (10,1)]
error: (untitled) [Syntax error at 'PPC' (10,8)]
error: (untitled) [Syntax error at 'MS' (10,25)]
error: (untitled) [Syntax error at 'COMPILING...' (11,1)]
error: (untitled) [Syntax error at 'MS' (11,21)]
error: (untitled) [: or , expected at 'COMPLETION' (12,1)]
error: (untitled) [Syntax error at 'COMPLETION' (12,1)]
error: (untitled) [Syntax error at 'TIME' (12,12)]
error: (untitled) [Syntax error at 'MS' (12,25)]
error: (untitled) [Syntax error at '*' (13,2)]
error: (untitled) [: or , expected at '0' (13,4)]
error: (untitled) [Syntax error at '0' (13,4)]
error: (untitled) [Syntax error at 'ERROR' (13,6)]
error: (untitled) [Syntax error at 'S' (13,12)]
error: (untitled) [: or , expected at ')' (13,13)]
error: (untitled) [Syntax error at ')' (13,13)]
error: (untitled) [: or , expected at 'WARNING' (13,18)]
error: (untitled) [Syntax error at 'WARNING' (13,18)]
error: (untitled) [Syntax error at 'S' (13,26)]
error: (untitled) [: or , expected at ')' (13,27)]
error: (untitled) [Syntax error at ')' (13,27)]&quot;

3) The File selection Dialog boxes are impartially rendered. See attached image below.

My PPC is a Cingular 8125 and I have PPL installed on my storage card. I tried installing in main memory but still encountered these problems.

Thanks for any assistance.

Dondi
[br]../../e107_files/public/1162084205_109_FT1083_ppldialogs.jpg

kornalius
10-29-2006, 01:53 AM
Thank you for using PPL and welcome to the PPL community.

1. Try to delete all the .ppc files that reside in all the \Program Files\PPL\ folder. Go through all sub-directories as well.

2. It looks like you are trying (or maybe the editor) to compile the errorlog.txt file somehow.

3. Check the FAQ section. It explains how to solve this.

I hope these tips will help, let us know.

llamatrails
10-29-2006, 03:02 PM
Dondi,
Take a look at the Tutorial section here on the message board - you need to move into place the gsgetfile.dll for WM2005.

The tutorial is under the Support section, it deals with VGA.

That will clear up the #3 file browser issue you are showing above.

kornalius
10-29-2006, 04:09 PM
I just realized I will need to update the tutorial and FAQ because the folders structure have changed a little bit in 1.06.

Dondi
10-29-2006, 05:10 PM
Thanks Kornalius and Llamatrails. Your suggestions have addressed #3. However, #1 and #2 persist. I deleted the .ppc files, but the icons on the Tools tab still do nothing when tapped. I can get around this by using the menus, but I would rather fix the problem. Similarly the compile then run issue (#2) can be worked around, but I would prefer to fix the problem. Any other suggestions?

Dondi
10-29-2006, 09:19 PM
I just noticed the following comment from Kornalius' post announcing 1.06:

&quot;- WM2003 version of PPL is now the default .EXE in installation.&quot;

I installed the Pocket PC app using the .EXE installer. How do I ensure that the Windows Mobile 5 version is installed on my Cingular 8125?

Thanks,

Dondi.

kornalius
10-30-2006, 06:39 PM
WM2003 is the build for WM2005 also. We have two builds, one for PocketPC 2000 and 2002 and one for Windows Mobile 2003, 2003se and 2005.

Dondi
10-30-2006, 11:39 PM
Great. Thanks.