Now generated classes inherit from the base class EasyCOMClass (ecombase.inc / ecombase.clw).
Now the error message in the class method is generated only if the COM method returned HR < 0 (HR < S_OK), i.e., when HR = S_FALSE message will not be displayed. Previously it displayed if HR <> S_OK.
Fixed:
Code of the methods that uses parameters such as SAFEARRAY. The file ecg.ini consists of subtypes replacement for SAFEARRAYs.
OleSafeArrayClass: Fixed working with multi-dimensional (dimensions > 1) SAFEARRAYs (methods: GetElement (), PutElement ()).