【问题标题】:Pass function from Javascript to VB6 application将函数从 Javascript 传递到 VB6 应用程序
【发布时间】:2012-08-27 15:52:49
【问题描述】:

是否可以将函数从 Javascript 传递到 Visual Basic 6(该函数会将数据作为字符串传递到 Visual Basic 6)?我已经用谷歌搜索了,但我只是从 Javascript 到 Visual Basic .NET。

我想集成两个程序:一个程序在使用 JavaScript 的浏览器上运行,另一个程序连接到财务打印机(实际上是 OpenERP)。

由于 OpenERP 不包含财务打印机功能,这就是我想在 OpenERP 的销售点添加打印按钮的原因。当我单击该按钮时,销售数据将被发送到 Visual Basic 程序。

我在 Visual Basic 中编写了一个运行正常的程序(仅与财务打印机连接的程序),我遇到的问题是连接到两者。有没有办法做到这一点,否则我将不得不去.net?

【问题讨论】:

  • 是的,你需要写很多关于你的问题,很难理解你在做什么或想要做什么。解释一下!
  • @Stefan,Kant 我已经编辑了这个问题。我想它更清楚了。
  • 假设它们都在同一台计算机上(不涉及网站),那么您可以让 JavaScript 写入本地文件,然后 VB6 可以从该文件中读取。这对您来说是一个有效的选择吗?
  • @ShadowWizard 我曾尝试使用 javascript 编写 .txt 文件,然后使用 Visual basic 读取该 .txt 文件。问题是使用该程序的人不是一台计算机专家,然后程序在超市使用。所以用户可能会遇到先写数据然后去visual basic打印的问题,但谢谢。
  • 不,我的意思是让代码读取和写入文件,这对于根本不应该接触文件的最终用户来说是完全透明的。

标签: javascript vb6


【解决方案1】:

在您的 Visual Basic 程序中,您可以使用 winsock 控件并自己编写一个网络服务器,然后应该通过网络服务器代理您在浏览器中运行的 javascript 代码。

然后,javascript 代码可以向您的 vb6 应用程序发出 HTTP 请求,然后该应用程序可以处理数据。然后你就有了某种远程过程调用 (RPC)。

只是一些提示:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多