Tony Roberts
Tony Roberts
When a COM method returns a VARIANT and the Java return type is a primitive type, the conversion function Variant.convertTo falls back to converting based on the type of the...
When generateDefaultMethodOverloads is set to true, methods with return type void have a @ReturnValue annotation added with index=-1. Void methods don't need a ReturnValue annotation, even when using default values....
It's common for COM methods to take the locale id as the last parameter, but in most cases it can be defaulted to 1033 (US).
Already supported by the generator, just needs exposing as a command line argument.
Objects wrapped in this way can only be called from the same thread they were created by (and wrapped in). When using these wrapped objects calls to the COM object...
When constructing a wrapper from a C pointer to an interface using COM4J.wrap, all subsequent method calls on that object are done on a com4j.ComThread. This isn't the same thread...
For some type libraries it can be useful to create seperate packages for each library referenced by the type library. For example, the Excel type library references Office and VBIDE...
Touch support required for extending items' TTL value This is a cleaned up version of PR #147. I've tidied up the white space differences, removed the packages, and added unit...