|
|
Pocket Zeus Release Notes
Version 1.79
This is the last version of Pocket Zeus that supports the .Net 1.0
compact framework. All subsequent releases will target 2.0 or
higher.
- Added FileFolderChange Command
- Added FileFolderCreate Command
- Added FileFolderCurrent Command
- Added FileFolderDelete Command
- Added FileFolderInfo Command. This command supports
GetFiles and GetDirectories
- Added - prefix option to represent current directory in all file
related commands.
Version 1.78
- Fixed problem where the if command did not recognize floating
point variables
- Fixed problem when using negative floating point numbers.
- When saving current form as a graphic you no longer get an error
- Added Fix command
- Added TimerClear and Timer Commands
- DS2437 1-wire was modified. DS2438Readvsens was changed to
DS2438ReadVdd
- Fixed problem where macros would not allow you to use functions
with multiple arguments
Version 1.77
- Unhandled Errors now allow you to cancel the program
- Fixed problem where formfont caused double buffering to flicker
- Fixed obscure bug where passed variables to functions sometimes
got reset
- Fixed Problem where resetting getms() could hose up calls to
getms() on the pocketpc.
- Fixed problem where you could not use the Close form option in
Edit Form
- The default font now restored after each run in IDE
- Added FileQuickSaveAll command
- Added FileQuickLoadAll command
- Added Wild command
- FileInfo Now has option to return FileName
- FormTextBox, FormLabel and FormButton now allow resize and
movement without affecting text
- Added FormTextWidth command
- Added FormTextHeight command
- You can now pass an optional resolution when calling the
FormBuilder form
- Added convert command. This command can do decimal to hex and
decimal to octal conversions
- Added Writebit and readbit commands. USe these commands to
address byte bits accross and array
- FormPrintText now prints in the last FormFont setting
- Added Option th FormButton and FormTextbox to force focus
- Added a special version of FormCreateBitmap and FormloadBitmap
commands have been added that will allow the system to assign a
image number
- 1Wire Library has been added using a DS9097U adapter.
Version 1.76
- GetTime(-2) Returns system now.ticks as string and resets getms()
- GetTime(-1) Returns system now.ticks as string
Known Issues
The if command does an integer comparison unless the first operand is a
floating point number. So if you want to compare a floating point
variable you need to use the following syntax:
if 0.0 + varb > varb then
endif
Notice the 0.0 was added to the first operand. This tricks the
compiler into a floating point compare.
Version 1.75
- Fixed getRPN calculation problem
Version 1.73
- Com Error Messages are now suppressed.
- ClearGlobal() now clears global strings
Version 1.72
- PocketPC menus now display the separator properly.
- Fixed runtime dialog form problems on PocketPC
- Added the ability to print source code.
- Fixed problem where .txt was always added to save dialog form.
Version 1.71
- Fixed Missing Help Files
- Fixed problem with TextBox in middle of compiled exe file
- Fixed problem with unhandled com port issues
- Install Application tweaked
- Updated Language Tutorial
- Fixed Problem where double clicking on compile error failed to
locate loaded include file
Version 1.70
!! Important !!! This version makes several Syntax Changes to
the language.
- Added RegCreateKey Command
- Added RegDeleteKey Command
- Added RegSetValue Command
- Added RegDeleteValue Command
- Added RegSetValue Command
- Added RegGetValue Command
- Added ClipGet Command
- Added ClipSet Command
- Fixed Bitmap Cleanup from crashing program
- FileWrite Command now writes all characters in string when in
binary mode
- Fixed \\ problem with Save File Dialog on Pocket PC.
- Fixed crash problem when building and exe and that exe is
running
- Endswith command now works correctly
- All but a few commands now require parenthesis. All
example code and libraries have been modified to support this.
- All function parameters default to integer.
- You no longer have to add spaces to : when doing variable
assignments
- To, to, TO and tO all work in the For/Next command
This Release has some major syntax changes that are pretty sure to
break your code. The easiest way to fix the code is to compile
and then double click on the error in the compile form. This
will highlight your error. Place the cursor just to the right of
the command a hold down the right mouse button until the context menu
pops up. Select the Insert Parenthesis option.
All the sample code and libraries have been modified. We will start
making the modifications to the code on the forums and the web site.
This will take some time but it will be worth it in the long run.
Version 1.59
- Added BitSet Command
- Added BitGet Command
- Added Inc Command
- Added Dec Command
- Added FormCreatePoly Command
- Added FormAddPoint Command
- Added FormDrawPoly Command
- Added FormDrawFillPoly Command
- Added FormPolyPen Command
- Added FormPolyBrush Command
- Added BitMapDrawPoly Command
- Added BitMapDrawFillPoly Command
- Removed Popup message box when setting console 6 mode
- Fixed empty Owner field problem on Pocket PC
Version 1.58
- Added FilePos Command
- Added FileInfo Command
- Added FileDialog Command
- Added SetTime Command
- Added SetDate Command
- Added ComSendnWaitByte Command
- Added ComSendnWaitWord Command
- Added Version Command
- Fixed various problems associated with using "+" with file
commands
- Fixed Console command where mode 6 now works on Pocket PC
- FormCreateBitmap will now free memory when called again with new
dimensions and same index
- PocketPC applications no longer automatically disables HotKeys
- BitMaps are now disposed when application stops in IDE's
- Updated ZPU timming so that commands work much better.
- ZeusPro now has a Find Dialog.
- FormBuilder now correctly sets the correct background color upon
exit.
- Pocket Zeus install directory now supports multiple directories.
*** Important Since source examples are now placed in
separate directories it is recommended that you uninstall Pocket Zeus
before you reinstall or you will have duplicate files.
Version 1.57
- Added option to all button, labels and textboxes. You can
not enable and disable them as well as set them to invisible.
- ZPU1 has been updated and now supports 2 quad encoders
- BitmapSave now works on Pocket PC (Bitmap format only)
- Added Keydown command for global keyboard support.
- Fixed problem with Select Case command.
Version 1.56
- Added CalcRPN to Base Commands.
- Added GetOwner to Base Commands
Version 1.55
- Enhanced FormMenu Command. You may now have up to 20 Menu
Items
- FormMenu(0,x) now returns the number of the last menu item
selected.
- RunApp now has second Parm where you can provide the a list of
arguments
- RunApp Now functioning on Pocket PC.
- New base level command Select/Case now supported
- Added FormTextBoxSelection Command
- FormTextBox now allows you to set selected text.
- New String Constants statements. StrConst and GStrConst
Version 1.54
- The following commands are now case insensitive.
Step,Integer,Float,Single and String
- Apps created for Pocket PC now correctly support the . and
+ in the file name.
- Added Set command for quick array assignments.
- PocketZeus IDE now auto sizes to allow full form view when you
run the program.
Version 1.53
- Made many enhancements to socket reliability.
- Added Basic Math (+ - * /) to Const and GConst definitions.
Local constants can contain global constants in the math
expressions but global constants can not contain local constants.
If another constant is used in a definition it must be declared first.
Examples
Const cx 25
Const cy cx+5
Version 1.52
- Added Cut and Delete to Edit Menu
- Fixed Registry Form Problem.
Version 1.51
- Added ParseValue command
- Added Insert command
- Added Overlay command
- Added 2 optional parms to the Replace command
- Variable log on the FormWatch form now displays the proper name
of the variable.
- Global variables give a warning if duplicated not an error.
- Added a couple compiler enhancements that can improve compile
time up to 100%.
Important
- The syntax for Instr and GetWord have changed to make them more
consistent with the other string commands. The first parm is now the
source string. You will need to change any source code where you use
these commands or they will not work properly.
Version 1.50
- Added the FileReadFile and FileWriteFile commands
- Added Binary File mode to FileOpen command
- Serial ports above port 9 are now valid.
- Fixed problem with FileSeek command.
- SocketListen Errors are now captured.
- Added SocketQuckCheck Command.
- Made performance enhancements to Socket and Serial handlers.
- Included Webserver Examples
-
Version 1.49
- Added the following commands: GetWord, Upper, Lower, ICaps,
Trim, TrimEnd, TrimStart, BeginsWith, EndsWith, StrLookup,
StrLookDown
Version 1.48
- Sizeable Windows are now supported
- Added FormRes and FormPos commands.
- Landscape mode on Pocket PC now supported.
Version 1.47
- Fixed Double dimensioned array issues.
- FormUpdateAutoOff, FormUpdateAutoOn, FormUpdate now work in Demo
Mode.
Version 1.46
- The Following Socket commands are now supported: SocketBuffer,
SocketClearError, SocketClose, SocketData, SocketError, SocketInput,
SocketListen, SocketState.
- Several Socket bugs fixed.
- Max Sleep interval increased from 100ms to 1000ms.
- Added ZPU1 Library
- Added Socket Examples
Version 1.45
-
ComPurge command now does
a better job at clearing all buffers.
-
ComGetByte now works in
float and string assignments and in print command.
-
Fixed problem with ComCTS
when used in print command.
-
Fixed ComWaitForWord
calculation problem.
-
Added ZPU1 Library *****
Oops Missing
-
Added ZPU1 Examples
-
Added Preliminary Socket
Support
Version 1.43
-
Fixed Problem where lack
of closing parenthesis on function calls caused program lockup.
-
Edit Forms can now
contain more than 32K
-
Fixed Problem with
creating application exe's
-
Added Popup message to
report unhandled errors. This will keep development
environment from crashing.
-
Added Console menu
options to File Menu
-
Added ZPAtoD Library
-
Added ZPAtoD Examples
-
Added ComGetByte Command
-
Added ComGetPacket
Command
-
Added FormCreateBitmap
Command
-
Added FormBitmapFill
Command
-
Added BitmapLine Command
-
Added BitmapRectangle
Command
-
Added BitmapFillRectangle
Command
-
Added BitmapEllipse
Command
-
Added BitmapFillEllipse
Command
-
Added BitmapDrawText
Command
-
Added BitmapDrawBitmap
Command
-
Added FormMouseMove
Command
-
Added FormMouseUp Command
-
Added FormCurMouseX
Command
-
Added FormCurMouseY
Command
-
Added Console Command
-
Added Cursor Command
-
Added Platform Command
-
Added FormAllButtons
Command
-
Added RunApp Command
Version 1.42
Version 1.41
Version 1.40
Version 1.39
|