Home

Health and Fitness

Utilities

KRGames

Zeus

Zeus Pro Pocket Zeus Pocket Zeus Lite Zeus Lite KRWeatherr      

 

 

 

 

 

 

 

 

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

  • Fixed Edit issue where edit screen was jumping to the top when CR was hit.

Version 1.41

  • Fixed Registration Problem

Version 1.40

  • Added Ability to stop unused function removal.  This will give you a 300% compile speed gain.

Version 1.39

  • First Release of Pocket Zeus.