try {
String url = "D:\\seit\\"+id;
ActiveXComponent com = new ActiveXComponent("CLSID:B40D2D79-3C74-4615-9F6D-A0DD52839E2A");
Dispatch disp = (Dispatch) com.getObject();
boolean cod = Dispatch.call(disp, "CreatePublishDog",url,enddate,startdate,Integer.parseInt(number)).toBoolean();
if(!cod){
return "1";//System.out.println("出错了");
}
while (true)
{
String strMsg = Dispatch.call(disp, "GetCreatePublishDogMsg").toString();
String getDog = Dispatch.call(disp,"GetDogIDList").toString();
System.out.println(strMsg);
int nProgress = Dispatch.call(disp, "GetCreatePublishDogProgress").toInt();
if(Dispatch.call(disp, "bEndCreatePublishDog").toBoolean()){
boolean bErr = Dispatch.call(disp, "bCreatePublishDogError").toBoolean();
if (bErr){
return "2";//System.out.println("出错了");
}else{
System.out.println("制作完毕");
return getDog;//System.out.println("制作完毕");
}
}
Thread.sleep(1000);
}
} catch (Exception e) {
e.printStackTrace();
}
return "";//
}
相关推荐
Java调用OCX控件是跨平台编程中的一项技术挑战,因为OCX(Object Linking and Embedding Control)是微软Windows环境下的组件对象模型(COM)控件。然而,通过第三方库如Jacob(Java和COM的桥梁),Java开发者能够在...
本文将详细探讨如何通过JACOB在Java中调用OCX控件,以MSCOMM32.OCX为例进行说明,并提供相应代码示例。 首先,了解JACOB的开发环境配置是关键。在Windows平台上,通常需要64位和32位的DLL文件支持,以适应不同版本...
本示例"jacob-js调用ocx"提供了一个详细的教程,演示了如何使用Jacob库在Java中调用OCX控件,并通过JavaScript在网页中与之通信。 首先,Jacob库是一个Java到COM(Component Object Model)桥接器,它允许Java应用...
首先,让我们深入了解Java调用OCX控件。OCX(Object Linking and Embedding Control Extension)是微软Windows平台下的一种ActiveX技术,用于创建可复用的用户界面组件。Java中可以通过Java Native Interface (JNI) ...
2. **Jawin**:Jawin提供了一种更接近Java的方式来调用OCX控件,但它更偏向于Windows编程风格,可能对习惯Java开发的程序员来说不太友好。 3. **Jacob**:Jacob是Java和COM组件之间的桥梁,它提供了纯Java的API,...
Java本身不直接支持OCX,但通过Jacob库,Java程序员可以创建Java对象,这些对象对应于COM对象,进而调用OCX控件的方法和属性。 3. 配置步骤: - 下载Jacob库:在本例中,提供的文件`jacob-1.17-M2.zip`包含了Jacob...
在Java中调用OCX控件通常涉及到JNI(Java Native Interface)、JAWIN或JACOB等技术,但JACOB因其简洁的Java编程风格而受到欢迎。然而,使用JACOB时可能会遇到“灾难性故障”这样的异常,这通常是由于COM调用的特定...
4. 错误处理的重要性:在调用OCX控件的过程中,需要通过try-catch语句妥善处理可能出现的异常,比如找不到控件、权限问题、方法无法执行等。 5. OCX代码的注意事项:根据提供的内容,OCX代码需要添加一些特别的代码...
本示例"SWT调用OCX组件DEMO"是关于如何在Java中利用SWT来集成和操作OCX(Object Control eXtension)组件的一个实践。 OCX是Microsoft Windows平台上的控件技术,它基于COM(Component Object Model)模型,允许...
"JAVA调用ImageCapOnWeb控件实现拍照功能"是一个典型的应用场景,它涉及到Java编程语言、前端交互以及图像处理技术。ImageCap控件通常是一个用于网页或桌面应用的组件,能够帮助用户捕获和处理图像,比如通过摄像头...
在"javacom"这个压缩包的子文件中,可能包含了使用JNI或JNA进行DLL调用,以及使用JACOB等工具调用OCX控件的Java源码示例。通过分析这些示例,开发者可以学习如何在实际项目中实现类似的集成。 总结起来,这个压缩包...
java调用ocx控件的方法,jacob技术调用ocx控件的步骤、流程,java项目调用具体代码,java调用ocx控件参数传递,jacob调用ocx控件常见bug解决办法,并且附上了java调用word控件的demo代码
Java调用DLL和OCX是跨语言交互的一个重要应用场景,主要涉及到Java的本地接口(Java Native Interface,JNI)和第三方库如Jacob项目。Jacob是一个Java和COM(Component Object Model)之间桥梁的开源库,它允许Java...
总的来说,生成条形码是IT领域中的一个基础任务,通过Java和OCX控件这两种方式,我们可以根据项目需求灵活选择实现策略。在使用过程中,理解并掌握条形码的生成原理、控件的使用方法以及与之相关的图像处理知识,...
文件可能包含如何在VB.NET项目中集成和调用OCX控件的教程和示例。 5. **VB6**:这是Visual Basic 6.0,一个基于经典COM的开发工具。虽然较老,但仍然广泛用于开发Windows桌面应用。VB6同样支持使用OCX控件,文件...
本压缩包中的"swt调用ocx应用实例"展示了如何在SWT程序中使用OCX控件来实现特定功能。第一个实例是调用WPS(Kingsoft Office)打开DOC文件。WPS是一款兼容Microsoft Office的办公软件,其OCX控件可以被嵌入到其他...
然而,由于OCX控件是基于ActiveX的,因此它们主要在Internet Explorer中运行,并不被其他非IE浏览器如火狐(Firefox)和谷歌浏览器(Chrome)所支持。本文将详细探讨如何在火狐和谷歌浏览器中实现对OCX控件的支持。 ...
大华摄像头视频监控OCX控件 WEB3.0.接口说明 DEMO源码 终于测试成功了,web3.0通过这些文档调用没问题。 java后台调用SDK文档的正在研究中,对于一个已经不记得C语言怎么写的人,有点难度,任重而道远,如果有研究...
久其表格OCX控件(报表控件、报表工具、编程工具)以共享软件的方式提供,用户可以免费使用该组件提供的所有功能,并允许用户在自己的系统中再次发布该软件,但不得以任何方式修改、反编译以及查看该程序的文件...