OpenForcal是一个极为重要的Forcal扩展动态库。
OpenForcal能够编译运行具有固定格式的源程序(字符串表达式),源程序中可以使用C++风格的注释。源程序中可以使用的运算符有+、-、*、/、^、>、>=、<、<=、==、!=、&、|、!、++、--等等,具有数值计算、逻辑运算、关系运算、字符数据处理、流程控制、函数调用等许多的可编程功能。
OpenForcal只顺序执行不带参数的表达式。
OpenForcal在进行编译时,将源程序中所有的表达式编译为同一模块。以~开头的表达式被编译为正模块号表达式,能被其他模块访问到,其余的表达式均被编译为负模块号表达式,其他模块无法访问。所有模块的模块号由该函数自动指定,不会重复,也不会被编译为0#模块。
OpenForcal适合于各种数值计算、绘图、交互式应用等软件的开发,但用途可能不仅限于此,OpenForcal或许对您的开发项目有意想不到的帮助。
本软件附带的一个实用程序AutoOfc.exe可以自动运行扩展名为.afc的OpenForcal源文件。
软件包中有VC和Delphi调用OpenForcal.dll的例子。 |