| Install | acdkx::com::ComObject man | acdkx::com::AcdkObject | Type mappings |
How the types and interfaces of the COM word will
be transated into the ACDK world.
Basic types will be passed with a COM VARIANT in the best fitting
type.
COM BSTR will be converted tino acdk::lang::Strings and vice versa.
COM Objects (IDispatch*) will be wrapped with a
acdkx::com::ComObject and vice versa.
ACDK Objects will be wrapped into IAcdkObject
("Acdk.Object") and vice versa.
Exceptions are not supported by COM. In the Interface an Error information
for the COM side will be generated.
COM doesn't support overloading.
ACDK supports alternative names for ambigious names.
You can use the Attribute MethodAltNameAttribute
to set the alternative unique method name.
Default values for parameters
AcdkObject supports default values for parameters.
Not supported.
OUT-Parameters are supported in both ways with all supported types.
Not supported yet.
|