Atozed Software IntraWeb Ultimate Edition v16.0.9 Retail

Atozed Software IntraWeb Ultimate Edition v16.0.9 Retail
RAD web application development framework for Delphi and C++. Develop like a VCL Forms application, but deploy to the web as standard HTML and jаvascript.
Faster Template Processor
The template processor has been rewritten and is up to 3x faster. The template processor is a commonly used feature and will create faster applications and lower CPU usage.
Fastest zlib Library
We now have the fastest zlib in the Delphi world, 3x faster than std XE8 zlib x64.
What’s New
New method CopyToClipboard() in TIWEdit, TIWMemo and descendants
Security: New extensions and path infos added to the block list
Number of IPGeolocation errors included in server monitor data
New MaxErrorCount property in TIWIPGeolocationClient (class property). When the number of consecutive errors while trying to validate an IP address equals MaxErrorCount, the class will disable itself granting access by default for each request. Default is 10.
MultLink property in TIWDBGridColumn class.
When True, allows the user to specify multiple links to be rendered in a single column. In this case, DataField.AsString should return all the links, separated by a pipe char. E.g. DataField.AsString = ‘Link1|Link2|Link3’ will be rendered as 3 different links in the same cell, with captions ‘Link1’, ‘Link2’ and ‘Link3’. This is very handy to add action buttons to a single cell in a grid.
See a demo here: https://github.com/Atozed/IntraWeb/tree/master/15/Delphi/DBGridControls
Bug fix
Bugs fixed in TIWComboBox, TIWDBLookupComboBox and TIWDBLookupListBox:
Specifying an empty NoSelectionText would cause it to render the default text
When rendering a combo box with DisableWhenEmpty and an empty list, the control would not be enabled again when filling the list in an async event
When changing TIWDBLookupComboBox and TIWDBLookupListBox ListSource at runtime during an async event, the control would not refresh properly
In some cases, pressing F5 in the browser won’t trigger OnRefreshForm event in the application’s active form
During session destruction, iterating through the list of Session Forms could cause an Access Violation
Modified
Much better rendering performance of IWDBGrid compared to previous vesions
New method CopyToClipboard() in TIWEdit, TIWMemo and descendants
Security: New extensions and path infos added to the block list
Number of IPGeolocation errors included in server monitor data
New MaxErrorCount property in TIWIPGeolocationClient (class property). When the number of consecutive errors while trying to validate an IP address equals MaxErrorCount, the class will disable itself granting access by default for each request. Default is 10.
MultLink property in TIWDBGridColumn class.
When True, allows the user to specify multiple links to be rendered in a single column. In this case, DataField.AsString should return all the links, separated by a pipe char. E.g. DataField.AsString = ‘Link1|Link2|Link3’ will be rendered as 3 different links in the same cell, with captions ‘Link1’, ‘Link2’ and ‘Link3’. This is very handy to add action buttons to a single cell in a grid.
See a demo here: https://github.com/Atozed/IntraWeb/tree/master/15/Delphi/DBGridControls
Bug fix
Bugs fixed in TIWComboBox, TIWDBLookupComboBox and TIWDBLookupListBox:
Specifying an empty NoSelectionText would cause it to render the default text
When rendering a combo box with DisableWhenEmpty and an empty list, the control would not be enabled again when filling the list in an async event
When changing TIWDBLookupComboBox and TIWDBLookupListBox ListSource at runtime during an async event, the control would not refresh properly
In some cases, pressing F5 in the browser won’t trigger OnRefreshForm event in the application’s active form
During session destruction, iterating through the list of Session Forms could cause an Access Violation
Modified
Much better rendering performance of IWDBGrid compared to previous vesions
ONLY for V.I.P/Platinum Members
Warning! You are not allowed to view this text.