Your Software Source
We can source any software!

Please click here to fill in a form and let us know the title of the software you're looking for, or the function you'd like the software to perform and we'll get back to you.
What Our Customers Say
"I chose Software Paradise because they understand my business needs and react quickly and efficiently time after time"

Paul Ripton
Proprietor at Flex-Lock




Shopping Basket

Your basket is empty

Free Delivery from Software Paradise
 

Newsletter
Sign up to our newsletter to be kept up-to-date with new products, new releases and those all-important special offers.

Email address:


Sign up now!


Eval
Aivosto Oy

Eval

Power up your apps with math skills!

Quote Button
Overview

Eval is an expression evaluator library. It evaluates almost any Visual Basic expression. You can accept expressions from the users and calculate the result with a simple call. A few examples of what you application might do:

  • Calculate a simple mathematical formula like "1+2+3".
  • Accept any formula like "x + y^2", substitute variable values and get the result.
  • Draw curves from user-defined formulas.
  • Build your own calculator.
  • Add expressions to your own programming language or macro system.

Eval is simple to use. Here is an example.

Formula = Textbox.Text   ' Accept input from the user, example: "1+2+3"
Result = Eval(Formula)   ' Result will be 6
 
Supported expressions

Eval can handle all Visual Basic constant expressions:

  • Numbers (decimal, octal, hexa) and string literals
  • Numeric operators: all arithmetic, comparison and logical operators (+ - * / \ ^ Mod, etc.)
  • String concatenation and Like
  • The keywords Empty and Null
  • Basic single-argument functions like CInt(), Abs() or Sgn()

Eval contains an easy interface to support variables. You can also extend the module by adding more functions.

Module information


Eval comes as an ordinary source code module (Eval.bas) for Visual Basic 5.0 and 6.0. There is also a version for VBCE 6.0. It doesn't require any specific Windows version or run-time files.

VB.NET support is currently not available. Eval is written in a way that is not easily upgraded to VB.NET.

 
Ratings and Reviews
Software ratings and reviews are shown below. If you wish to rate this software please click the 'Rate this software' link. Rate this software


 

Other Products By Aivosto Oy

Aivosto Oy
Add indentation, complete missing code, auto-correct, backup, and get more desktop space. VB Friend works as add-in to Visual Basic 6. With VB Friend you code faster than ever.
FROM:
Please Call + VAT
Aivosto Oy
RegExpr adds regular expressions to Visual Basic 5.0, 6.0 and VBA.
FROM:
Please Call + VAT
Aivosto Oy
Your component is ready, but the help file is rather undone? Found a new component but no docs? Relax! ActiveXplorer will create the missing documentation - CHM, HTML, or RTF - in a minute.
FROM:
£135.64 + VAT
Aivosto Oy
FROM:
Please Call + VAT
Aivosto Oy
Instant dead code removal? Boost your performance with the Enterprise Edition.
FROM:
£704.95 + VAT
Aivosto Oy
Take cover from run-time errors. Test, debug and profile your code. Increase the quality, stability and performance of your Visual Basic 6 programs.
FROM:
Please Call + VAT
Aivosto Oy
FROM:
Please Call + VAT
Aivosto Oy
Visualize your source code with flow charts and UML Activity Diagrams. Open up your code in Visustin to flowchart it automatically. Draw flow charts with your mouse. View and print charts or export to
FROM:
Please Call + VAT
Aivosto Oy
Power up your apps with math skills!
FROM:
Please Call + VAT
frame frame