Custom Query (192 matches)
Results (16 - 18 of 192)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#181 | fixed | cape_open_error wants underlying object for COBIAERR_CAPEOPENError | jasper | jasper |
Description |
COBIA's implementation of cape_open_error has a constructor cape_open_error(CapeResult _errorCode,ICapeInterface *object=nullptr): This constructor, for COBIAERR_CAPEOPENError wants the object to be non-null to ask it for the error that caused this. The constructor for COMBIA's COM_error however uses COBIAERR_CAPEOPENError without passing an underlying object. As assert fires here. |
|||
#180 | fixed | registeredForAllUsers implementation error | jasper | jasper |
Description |
registeredForAllUsers determines whether a COM object is registered for all users or for the current user. It will fail to detect a current user registration because the RegOpenKey? call is missing: if (ERROR_SUCCESS==(HKEY_CURRENT_USER,str.c_str(),0,flags,&key)) { |
|||
#179 | fixed | ECapeThrmPropertyNotAvailableHR conversion issues with COMBIA | jasper | jasper |
Description |
COMBIA converts a COM ECapeThrmPropertyNotAvailableHR call into containsMissingValues=true; this is not correct according to thermo E&C and COM rules: it should assume the call to fail. 1) does COMBIA subsequently iterate over each of the compound and properties to figure out what is and what is not available? 2) In the opposite direction COMBIA creates the COM output value while raising ECapeThrmPropertyNotAvailableHR which is in conflict with E&C (cannot raise a COM error and return values) |