WEB开发网
开发学院软件开发Java 弥补和 COM 的缝隙 阅读

弥补和 COM 的缝隙

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示: Bridge2Java 也使用所有存在于 invoke_method() 调用的十六进制值,这些值称为 dispids 并且它们唯一标识 _Application 接口中的每一个方法,弥补和 COM 的缝隙(4), Invoke() 使用这些值,连同上面提到的 IDispatch 接口指针和任何

Bridge2Java 也使用所有存在于 invoke_method() 调用的十六进制值。这些值称为 dispids 并且它们唯一标识 _Application 接口中的每一个方法。 Invoke() 使用这些值,连同上面提到的 IDispatch 接口指针和任何必需的 VARIANT ,来唯一定位和调用由这个接口提供的所有方法。

列表 1. Application.java

// Dispatch Proxies 
package Lot123; 
import com.ibm.bridge2java.*; 
import java.util.Date; 
public class Application extends Dispatch implements COMconstants 
{ 
  public static final String clsid = "{29130071-2EED-1069-BF5D-00DD011186B7}"; 
  public Application() 
  { 
   super(clsid); 
  } 
  public Application(String clsidin) 
  { 
   super(clsidin); 
  } 
  public Application(int IDispatch) 
  { 
   super(IDispatch); 
  } 
  public Application(Object theObject) 
  { 
   super(theObject); 
  } 
  public Application(int canvasHWND, int nullval) 
  { 
   super(clsid, canvasHWND); 
  } 
  public Application(String clsidin, int canvasHWND, int nullval) 
  { 
   super(clsidin, canvasHWND); 
  } 
  public String ExtendedName(Object nametype) 
  { 
   Jvariant args[] = {new Jvariant(nametype,VT_VARIANT)}; 
   return invoke_method(args, 0x1000300, DISPATCH_METHOD).StringVal(); 
  } 
  public void Goto() 
  { 
   invoke_method_void(null, 0x1000304, DISPATCH_METHOD); 
  } 
  . 
  . 
  . 
  public Object get_Run() 
  { 
   return invoke_method(null, 0x100ea00, DISPATCH_PROPERTYGET).ObjectVal(); 
  } 
  public void set_Run(Object value) 
  { 
   Jvariant args[] = {new Jvariant(value, VT_VARIANT)}; 
   invoke_method_void(args, 0x100ea00, DISPATCH_PROPERTYPUT); 
  } 
  public String get_ProductVersion() 
  { 
   return invoke_method(null, 0x14c0211, DISPATCH_PROPERTYGET).StringVal(); 
  } 
  public void set_ProductVersion(String value) 
  { 
   Jvariant args[] = {new Jvariant(value, VT_BSTR)}; 
   invoke_method_void(args, 0x14c0211, DISPATCH_PROPERTYPUT); 
  } 
} 

上一页  1 2 3 4 5  下一页

Tags:弥补 COM 缝隙

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接