jacob.jar的结构:
jacob包括两个部分:
com.jacob.activeX: ActiveXComponent类
com.jacob.com: 其它类和元素
Jacob类:
Jacob的结构很简单,包含以下几个类:
ActiveXComponent:封装了Dispatch对象,用于创建一个封装了COM组件对象的Java Object
Dispatch:用于指向封装后的MS数据结构。常用的方法有call,subcall,get,invoke…后面会介绍使用方法。
Variant:用于映射COM的Variant数据类型。提供Java和COM的数据交换。
ComException:异常类
Jacob方法:
用于访问COM/DLL对象的方法,读取、修改COM/DLL对象的属性。
call:属于Dispatch类。用于访问COM/DLL对象的方法。方法进行了重载&