New Features and Improvements:
- Added
OleContainer.takeScreenshot()method that allows taking a screenshot of an embedded ActiveX component - Added ability to register COM components for a current user only (COM ServerManager)
- Added ability to get/set properties of a COM object by their DISPIDs, not only by their names (Automation)
- Added support of
IObjectSafetyCOM interface and wrappers for it - Added ability to specify a COM threading model for a Java COM server:
-Dteamdev.comfyj.server.threading=[DEFAULT], APARTMENTTHREADED or MULTITHREADED - Improved stability of
queryInterface()Java COM server method in multithreading environment - Changed the signature of
IDataObject.getData()method in order to allow fill out parameter properly - Added an indication (in UI) that a Java COM server is an OLE component (COM ServerManager)
- Added OSGI manifest to ComfyJ library
- Provided the ability to get the
HRESULTafter execution of the function (Codegen)
Resolved Issues:
- Re-parenting issue in
OleContainercomponent - Flickering issues in
OleContainercomponent - Focus handling issues in
OleContainercomponent - NPE in the
OleContainer.destroyObject()method - Issue in
IDispatchServerclass with dispatching methods that haveSafeArrayparameters, which contain a structure type - Problem with passing null
BSTRsvalues throughVARIANTbyref - Corrected
INTERFACE_IDENTIFIERconstant (IID) ofIDataObjectinterface - Issue in the code generation for
WMP11Type library (Codegen) - Issue with not determining the presence of installed JDK 1.6 and thus "Compilation", "JAR" and "JavaDoc" options were disabled (Codegen)
- Problem with generation of parameters for
PointertoPointertypes, such asLPWSTR*(Codegen) - Problem with generation of wrappers for "linked" structures(Codegen)
- NPE in Codegen when it tries to find tools.jar library (Codegen)
- Problem with starting application when there is no JDK installed on a PC (Codegen)
- Added using of Wnd class instead of
Int32type in generated Java COM wrappers where it's necessary (Codegen)
Documentation:
- Updated Programmer's Guide