KRASCHE
&
BYRNE
         ELZED  HOME       NEWS       DOCS       DOWNLOADS       LICENSING       SUPPORT       FAQ       ABOUT  US

What's An Elzed?
Features
Licensing
Downloads
Documentation
Elzed News
    ELZED 
 Documentation 
 Versions 

1.2.0 Release Notes

This version was released on 26 October 2003.

New Features

  • Over 30 new API calls (see below)
  • Support for Microsoft Visual Basic
  • Available as both a DLL or static library
  • The 256-character restriction for Elzed strings has been eliminated for both simple string variables and arrays of strings. Strings created within Elzed may now be up to 32000 characters long. Strings linked into Elzed may be of any length.
  • Improved support for scientific notation in bases other than 10
  • Added a "default" case option to select statements
  • Added a "last result" operator
  • Parameter names in linked external (callback) operator definitions are now optional. They are still required in expression-based external operator definitions.
  • Linked external (callback) operators may be defined to take variable numbers of parameters of varying types. While this is not quite the same as operator overloading, it gives you much more flexibility in defining your callback operators.
  • All API functions and linked external operators now use the __stdcall calling convention

Bug Fixes

Deprecated API Calls

lzSetComplexArray replaced by lzCreateComplexArray
lzSetNumArray replaced by lzCreateNumArray

Modified API Calls

lzDefineError
lzLinkCallbackOp
lzSetStrVar

New API Calls

lzCreateStrArray creates an Elzed string array
lzCreateStrVar creates an Elzed string variable
lzDeleteVar deletes an Elzed variable
lzEvalExpHndl evaluates the passed-in expression handle
lzEvalExpHndlToBool evaluates the passed-in expression handle and returns a boolean result
lzEvalExpHndlToComp evaluates the passed-in expression handle and returns a complex result
lzEvalExpHndlToStrB evaluates the passed-in expression handle and returns BSTR result
lzEvalExpStr evaluates the passed-in string expression and returns the data type of the result
lzEvalExpStrToBool evaluates the passed-in string expression and returns a boolean result
lzEvalExpStrToComp evaluates the passed-in string expression and returns a complex result
lzEvalExpStrToStrB evaluates the passed-in string expression and returns a BSTR result
lzGetBooleanTrue returns the current value representing boolean TRUE
lzGetBoolVarValue returns the value of the indicated boolean variable
lzGetInvertArrayIndices returns a boolean value indicating whether array indices are being inverted before evaluation (VB support)
lzGetLastBoolResult returns the value of the last boolean result
lzGetLastErrorTextB returns the text of the Elzed last error in a BSTR
lzGetLastImagResult returns the imaginary part of the last numeric result
lzGetLastNumResult returns the real part of the last numeric result
lzGetLastRealResult returns the real part of the last numeric result
lzGetLastResultType returns the data type of the last result
lzGetLastStrResult returns the value of the last string result
lzGetLastStrResultB returns the value of the last string result in a BSTR
lzGetParmCount returns the number of parameters passed to a linked external operator
lzGetParmSig returns the "signature" of the parameters passed to a linked external (callback) operator
lzGetParmSigB returns the "signature" of the parameters passed to a linked external (callback) operator in a BSTR
lzGetParmType returns the data type of the numbered parameter passed to a linked external operator
lzGetStrArrayElementB returns the value of the indicated string array element in a BSTR
lzGetStrParmB returns the value of the numbered string parameter passed to a linked external operator in a BSTR
lzGetStrVarValueB returns the value of the indicated Elzed string variable in a BSTR
lzGetVarType returns the data type of the indicated Elzed variable
lzIsOp returns a boolean value indicating whether the passed-in string value is the name of an operator
lzIsSymbol returns a boolean value indicating whether the passed-in string value is the name of an operator or Elzed variable
lzIsVar returns a boolean value indicating whether the passed-in string value is the name of an Elzed variable
lzLinkStrArray associates a string array from your code to an Elzed variable
lzSetBooleanTrue sets the value to represent boolean TRUE
lzSetBoolVar sets the value of the indicated Elzed boolean variable
lzSetInvertArrayIndices indicates whether to invert array indices before evaluation (VB support)
lzSetStrArrayElement set the value of an element in an Elzed string array



  Copyright  ©  MMXXV  by  R R Le Cropane   •   All Rights Reserved   •   Terms of Use   •   Privacy Policy