是否可以将函数从 Javascript 传递到 Visual Basic 6(该函数会将数据作为字符串传递到 Visual Basic 6)?我用 google 搜索过,但只遇到过 Javascript 到 Visual Basic .NET。
我想集成两个程序:一个程序运行在使用JavaScript的浏览器上,另一个程序连接到财务打印机(实际上是OpenERP)。
由于 OpenERP 不包含财务打印机功能,这就是为什么我想在 OpenERP 的销售点添加打印按钮。当我单击该按钮时,销售数据将发送到 Visual Basic 程序。
我已经用 Visual basic 编写了一个可以正常工作的程序(仅与财务打印机连接的程序),我遇到的问题是连接到两者。有什么办法可以做到这一点,否则我将不得不去.net?
最佳答案
在你的 Visual Basic 程序中,你可以使用 Winsock 控件并自己编写一个 Web 服务器,然后该服务器应该通过 Web 服务器进行代理,为你在浏览器中运行的 JavaScript 代码提供服务。
然后 JavaScript 代码可以向您的 vb6 应用程序发出 HTTP 请求,然后该应用程序可以处理数据。然后您可以进行某种远程过程调用 (RPC)。
只是一些提示:
- Visual Basic 6 中的 Web 服务器;例如http://forum.codecall.net/topic/42076-how-to-create-a-web-server-in-visual-basic-6/
- JSPON-RPC;例如http://json-rpc.org/
关于javascript - 将函数从 Javascript 传递到 VB6 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12137702/