Statements after a try ... finally clause were treated as being inside it

Couldn’t compile a project as a plugin (DLL) if the language for the project was Java.

Morfik C#

Array properties not supported.

Declaring an array constant not possible

No support for type assignments

The equivalent construct of (Morfik Pascal): Type TNumberSet = Set Of (eOne, eTwo, eThree) has been added.

Having an identifier named 'param' caused compiler errors

Declaring multiple variables in the one line caused compiler errors

Using a range of values in a switch statement case caused compiler errors

Local constant declarations caused compiler errors

Any reference to exception.message caused compiler errors

Inline array declarations not accepted for record fields

Inline array declarations not accepted for class fields

Compiler error when string literal began with //

Statements after a try ... finally clause were treated as being inside it

Couldn’t compile a project as a plugin (DLL) if the language for the project was C#.

Now possible to declare an array constant

The equivalent construct of (Morfik Pascal): Type TNumberSet = Set Of (eOne, eTwo, eThree) has been added.

The following local array variable sometimes caused compiler errors: Char[0..1023]Folder;

Compiler metadata associated with function declarations were not loaded correctly

The in operator was case sensitive

Other Language related issues

Changes made to project conversion wizard

If only the server or browser side of a dual module is used in the original project, a comment is now written into the other side of the module explaining why its code was not converted (Basic, C#, Java)

Pascal -> Basic Conversion : Browser-side code in Sweeper sample project did not get converted at all

Initialization and finalization clauses were being omitted; (Basic, Java)

Function types were being converted to function variables; (C#, Java,)

Double quotes in string literals were being escaped as ""; now \" (C#, Java)

Function parameters declared as metatype were being converted to untyped parameters (C#, Java)

Dynalist variable declarations were missing a space before the variable name; (C#, Java)

When a pascal repeat until loop was converted to a c#/java do while loop, it failed to negate the condition; (C#, Java)

Constant declarations were being converted to an invalid syntax (C#, Java)

Identifiers with spaces were not being enclosed in delimiters; (C#, Java)

Download

On the download page, you will have the option of choosing from three different versions of Morfik that differ in the programming language used. Choose the version with the programming language that you are familiar with. The installation steps are identical whether you purchased your copy or are using the trial version.

To install Morfik:
1. Open the downloaded Zip file with a tool such as WinZip™ or other compatible program.
2. Double-click the single .EXE file contained in the Zip file.
3. Follow the instructions and prompts in the Setup Wizard to complete the installation.

Installation

This maintenance update is a complete installation (and not a software patch to the existing installed version of Morfik). You may uninstall previous versions of Morfik, however this is not required, and the new update can co-exist next to the previous versions.

Other Resources and Links

"How Do I?" Videos Learn by watching training videos on how to perform common tasks within Morfik