`
yihai
  • 浏览: 5045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java调用ActiveX

阅读更多

需要导入

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;

 

//取得响应数据
 public String search(String sRequest,String identity){
  Variant responseXML  = null;
  // 定义一个Dispatch
     Dispatch doc;
     // 声明一个activeX组件
        ActiveXComponent app = null;
  try{
      app = new ActiveXComponent("HostAccess.StructuredQuery");
      doc = app.getObject();
         responseXML = Dispatch.call(doc,"ExecuteXMLQuery",sRequest, identity);
  }catch(Exception e){
   e.printStackTrace();
  }
        //以XML的方式输出查询结果
        //System.out.println(responseXML.toString());
        return responseXML.toString();
 }

分享到:
评论

相关推荐

    java调用activex控件

    通过上述分析,我们可以看出,Java调用ActiveX控件的过程涉及到了多层面的技术融合,包括Java的图形用户界面编程、JNI机制、C/C++编程、Windows API以及ActiveX控件的使用。虽然这一过程相对复杂,但对于需要在Java...

    jacob_1.9.rar java调用activex

    Java调用ActiveX技术主要涉及的是Java与COM(Component Object Model)组件的交互,而Jacob库正是实现这一功能的关键工具。Jacob全称为"Java COM Bridge",它为Java程序员提供了一个方便的接口来调用COM组件,使得在...

    Java ActiveX 使用Eclipse平台

    Java ActiveX 技术是Java与ActiveX技术的结合,它允许Java应用程序调用和集成ActiveX控件,实现跨平台的交互性。在Windows环境中,ActiveX是一种强大的技术,可以创建可重用的组件,而Java则以其跨平台的能力闻名。...

    java调用DLL、activeX框架 njawin

    Java调用DLL(动态链接库)和ActiveX控件是跨平台编程中常见的技术,尤其在需要与Windows系统原生功能交互时。`njawin`框架为Java开发者提供了一个简便的方法来实现这一目标,使得Java应用程序能够利用DLL和ActiveX...

    java浏览器调用ie内核

    总结来说,Java调用IE内核主要涉及Java与ActiveX控件的交互,这一技术虽然有一定的历史背景,但在现代Web开发中已经较少使用,更多的现代解决方案倾向于使用标准Web技术或者基于Chromium的框架。理解和学习这个知识...

    RCP开发,调用ActiveX控件

    在本案例中,"RCP开发,调用ActiveX控件"指的是在RCP应用程序中嵌入和使用ActiveX技术。ActiveX是Microsoft提出的一种组件对象模型,主要用于Windows环境,它能够使开发人员创建和使用小型、可重用的代码片段(控件...

    Java通过Jacob调用ActiveX,进行二进制数据交换

    该工程项目演示了Java通过jacob1.17调用ActiveX的基本方法。对于单个的基本类型的数据(byte、short、long、BOOL)等类型的数据,以及有很多字节组成的可见英文字符、汉字等组成的字符串(LPCTSTR、BSTR类型都会进行...

    java调用ocx控件,jacob,jar和dll文件

    Java调用OCX控件是跨平台编程中的一项技术挑战,因为OCX(Object Linking and Embedding Control)是微软Windows环境下的组件对象模型(COM)控件。然而,通过第三方库如Jacob(Java和COM的桥梁),Java开发者能够在...

    java通过jacob调用ocx.rar

    Java通过Jacob调用OCX是一种跨平台的技术,用于在Java应用程序中与Windows特定的ActiveX控件(OCX)交互。这项技术的核心是Jacob库,它是一个Java到COM桥接器,允许Java代码直接调用COM组件,如OCX控件。以下是对这...

    通过 JACOB 实现 Java调用ocx控件

    本文将详细探讨如何通过JACOB在Java中调用OCX控件,以MSCOMM32.OCX为例进行说明,并提供相应代码示例。 首先,了解JACOB的开发环境配置是关键。在Windows平台上,通常需要64位和32位的DLL文件支持,以适应不同版本...

    JAVA调用COM组件

    `jacob.dll`是JACOB的动态链接库,负责实现Java和COM之间的通信,而`jacob.jar`则包含Java类库,提供了Java调用COM的API。 要在Java项目中使用JACOB,你需要进行以下步骤: 1. **添加依赖**:首先,将`jacob.jar`...

    java通过jacob 实现调用windows自带控件 实现文字转语音播放功能!

    通过Jacob,Java代码可以无缝地与Windows操作系统交互,包括访问ActiveX控件,这在处理文字转语音任务时非常有用,因为Windows操作系统自带的SAPI(Speech Application Programming Interface)可以实现文字到语音的...

    JAVA-dll-ocx.rar_Java调用dll_dll ocx_java EdisonSmsGw.ocx_java 调用o

    1. Java调用DLL的原理和方法,包括JNI和JNA的使用。 2. 如何在Java中通过JACOB等工具与OCX控件进行交互。 3. "EdisonSmsGw.ocx"的具体应用,可能涉及到短信服务的实现。 4. 实际的Java代码示例,供学习和参考。 ...

    java调用office使用的dll文件

    标题中的"java调用office使用的dll文件"指的是Jacob库的核心部分——动态链接库(DLL)文件。DLL文件是Windows操作系统中的一种共享库,包含可由多个程序同时使用的代码和数据。在Jacob中,有针对不同操作系统位数的...

    java调用WPS或pdfcreator的com接口实现doc转pdf

    本篇将详细讲解如何利用Java调用WPS(金山办公软件)或PDFCreator的COM接口来实现doc到pdf的转换。我们将探讨以下知识点: 1. **什么是COM接口**: COM(Component Object Model)是微软提出的一种组件对象模型,...

    Java调用ocx控件以及dll和word文档

    首先,让我们深入了解Java调用OCX控件。OCX(Object Linking and Embedding Control Extension)是微软Windows平台下的一种ActiveX技术,用于创建可复用的用户界面组件。Java中可以通过Java Native Interface (JNI) ...

    非ie内核浏览器activex支持插件

    非IE内核浏览器ActiveX支持插件是一种技术解决方案,它使得在非Internet Explorer(IE)浏览器上也能使用ActiveX控件。ActiveX是微软开发的一种技术,主要用于在Web页面中集成各种功能,如媒体播放、Java小应用或者...

    C++ builder 使用ActiveX控件.

    ActiveX 控件可以独立于特定的编程语言和平台,这意味着开发者可以用任何支持 COM 的语言来创建和使用 ActiveX 控件,如 C++、VB 或 Java。这种特性极大地扩展了 ActiveX 控件的适用范围,使其在互联网应用、桌面...

    JAVA + JACOB调用c++COM组件

    本篇文章将详细探讨如何使用Java通过JACOB库来调用C++编写的COM(Component Object Model)组件,特别是涉及VARIANT*和BSTR*这两种数据类型的参数传递。 首先,让我们了解什么是COM组件。COM是一种微软开发的技术,...

    Javascript调用ActiveX对象.docx

    JavaScript调用ActiveX对象是一种在特定环境下,如Internet Explorer浏览器,使用JavaScript与ActiveX技术进行交互的方法。ActiveX是微软提出的一种技术,主要用于创建可插入Web页面的控件,提供丰富的用户界面和...

Global site tag (gtag.js) - Google Analytics