2014-10-07 70 views
0

我找不到太多的文档,我以前没有用过Forms。据我了解,Forms 10不支持ActiveX控制任何更长的时间。Oracle Forms 10g ActiveX控件

这是否意味着控件在WebForms中根本不起作用,或者Oracle不再处理此问题上的错误?有没有人试过ActiveX控制Forms 10并成功?控件可以以某种方式包装在Java中并工作吗?

如果有帮助,我正在寻求建立一个ActiveX控制与硬件设备,如扫描仪和照片相机沟通,拍照,处理图片,然后将它们返回到WebForms正在运行的服务器。

回答

1

如果部署在Web上,则您正确使用Active X和Oracle Forms不受Oracle支持。

Oracle建议使用可插入Java组件。以下段落从here

采取我目前有使用嵌入式 ActiveX控件与外部设备进行通信的客户端 - 服务器应用程序。当我在Web上部署应用程序时,我如何能够保持此功能?

假设所讨论的设备(例如,扫描仪)是 连接到每个客户端机器,而不是在服务器中,将使用 一个可插入的Java组件(PJC)延长 形式的能力Java客户端并允许它与有问题的硬件进行通信。 JDeveloper 3.2提供了一个向导来帮助您构建可插拔Java 组件。

无论您的Active X控件是否可用,不幸的是答案是它可能或不可用。如果不是,你是在你自己的。

我同意文档很难找到。开始的最佳地点是Forms Page on OTN,随后是Forms 10g technical listings和更早的9i and earlier文档。

+0

我在Oracle网站上看到了官方声明,但我的问题是有人试图在Forms 10或更高版本上使用ActiveX并且工作。我已经完成了文档的一部分,但没有得出任何结论。 – GreatDane 2014-10-08 12:47:11

+0

这不是你的问题所说的。它说:“这是否意味着控件在WebForms中完全不起作用,或者Oracle不再处理这个问题上的错误?”也许你可以编辑它使其更清晰? – 2014-10-08 12:52:42

+0

完成。编辑了这个问题。 – GreatDane 2014-10-08 12:57:55