Morfik 2 - Service Pack

December 15th, 2009

This maintenance update includes several new enhancements as well as general bug fixes. Please note that this update is a full installation and does not require any previous version of Morfik to be installed.

add-new32.png What's New in Morfik

Following are a list of feature enhancements and bug fixes in this maintenance update:


  1. Improved exception handling of badly-formatted XML received on the browser side. This will result in better handling of incorrect XML and will prevent
  2. breaks in the loading of the application in the browser
  3. SOAP servers provided by NuSOAP (PHP) can now consume XMLs sent out by Morfik
  4. "ToString" helper method added to LongInt type
  5. TextEdit controls now have the Text Alignment properties accessible in the Ribbon and Property inspector
  6. "virtual" clause is now added to the Subform's "CreateInternalIframe" function to allow this function to be overridden
  7. "Round" function is now added to the browser-side framework
  8. It is now possible to get to the "Project Tab" by pressing the "Ctrl+Alt+P" shortcut. This is very useful if the project tab is hidden due to a large number of documents being opened in your project
  9. Combobox control does not allow for data entry if the Style property of the control is set to "csDropDownList"
  10. Improved "Save As" command when the project language is being converted
  11. Serverside Code "ValueFromIndex" for TStrings is now available
  12. Improved Alignment settings in Project options to better accommodate applications created with earlier versions of Morfik
  13. The display of thumbnail images in the project view has been improved
  14. Improved script obfuscation to better handle comments used inside JavaScript functions
  15. Improved loading of the Glare and Background galleries
  16. Indexed properties have been enhanced and do not allow for any other operators (such as "()") except for []
  17. Image controls can now be resized proportionally if the "Ctrl" key is pressed while resizing the image using any of the handles
  18. Morfik controls are now visible when they are being dragged onto a visual document


  1. Compiler issues with deploying xApps using custom compiler configurations has been addressed
  2. No more wrong encoding for non Latin Characters in Publish URL pages
  3. Disabled Databound controls don't get re-enabled anymore when navigating through datasets
  4. Issues with submitting records in a ContinuousEditable form that included Integer field with Null values have been fixed
  5. The TSQLCommand.DBServiceConnector property on the server side code can now be set without any exceptions
  6. Using enumerated type declared as external does not result in any background compiler errors
  7. The Dropdown combo for Functions and Procedures in the code editor's Home Ribbon displays all functions and procedures existing in the module
  8. Having spaces inside a project name no longer results in a script error
  9. Refresh method of Lookup (databound) combobox now works correctly
  10. The Visible property for Listbox control now works correctly - the height of the control does not change if Visible is set to False
  11. Morfik IDE Title bar now shows correctly in Windows 7
  12. Publish Page dialog does not create duplicate entries in the page list, if it contains multiple parameters
  13. The Smart grid now responds correctly to the "Snap to Smart Grid" option in Project Options
  14. The OnChange event handler now gets the correct Self when used for TextEdit inside a widget
  15. The "CanShrink" property being set in a ContinuousEditable form does not generate an exception anymore (this would occur if the detail band contained a TextLabel with CanShrink=True and a DateTimeEdit control)
  16. Page title is now updated when OpenPage is used
  17. Issues with DateTimeEdit Format property when used in an editable continuous form have been addressed
  18. Cyrillic symbols are not repeated anymore when entered in Morfik debug browser at run time
  19. The CloseDropped procedure for a DropDown control now functions correctly when called
  20. Issues with converting Project Language and the Cyrillic characters not being updated correctly in the project have been fixed
  21. Issues with "AddMonths" function on browser side have been addressed
  22. Issues with the Wordwrap property on textlabel have been fixed
  23. Morfik now saves the status of Ribbon Minimized.
  24. The DateTimeEdit control date picker now functions correctly in continuous forms
  25. Saving changes in table grid column widths does not generate error messages anymore
  26. Design-time issues with Multiline text in Caption property of Textlabel controls have been fixed

download32.png 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.

download16.png  Download Full version (existing customers)

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.

cd_run-install32.png 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.

bug_yellow32.png Known Issues

Following is a list of known problems with Morfik release (some with a suggested workaround) which will be fixed in future updates or releases:

Known Issue 1:
Applications without server components generates the following compilation error:
Script Error: gvServerException is not defined

Following is a fix for the issue till a patch is released:
1)- Open the framework module, System.mmd in the following folder:
C:\Program Files\Morfik\FX v2.3.0.3\system\FrameWork\Browser

2)- Locate and replace:
gvServerException  : String; ['External=']; with gvServerException  : String = ;

Known Issue 2:
Following compiler error is generated when compiling for Linux platform:

(Server): _systeminternet.pas(40,7) Error: Forward type not resolved "PInt"


The issue has been resolved now and the fix will be included in the upcoming update.

Known Issue 3:
With the POPUP windows that have continuous forms in them, whenever DB page navigation controls are used, the height of the popup keeps increasing.


The issue has been resolved now and the fix will be included in the upcoming update.

Resources32.png Other Resources and Links

Resources16.png   "How Do I?" Videos  Learn by watching training videos on how to perform common tasks within Morfik
Resources16.png   Morfik Developers Assist   Support page provides a list of useful links to various technical resources
Resources16.png   Morfik Support Forum   Browse through the questions and answers, search for specific topics

workplace-system32.png System Requirements

Morfik's software and hardware requirements are as follows:
-Windows XP®, Windows Vista® (32- or 64-bit) or Windows 7® (32- or 64-bit)
-Intel® Pentium class, 1.8 Gigahertz processor or better
-1 GB RAM or more
-1 GB hard disk space (Installer + User Files)
-Monitor 1280x1024 screen resolution or better
-32-bit color, 64 MB graphics memory or better
Morfik is only available as a download, and the installation steps are identical whether you purchased your copy or are using the trial version.

Related Topics

Morfik Releases

Back to top