【问题标题】:FoxPro and VB6 - Calling functionsFoxPro 和 VB6 - 调用函数
【发布时间】:2014-01-07 22:11:13
【问题描述】:

我正在构建一个应用程序(在 vb6 中),它使用来自第三方应用程序(用 foxpro 编写)的数据 问题是foxpro程序有计算税收的功能,而且它的逻辑足够复杂 在vb6中再次编写它。另外,如果将来功能发生变化,我不想写修复vb6。 我需要做的是,不知何故,从 vb6 程序中调用这个 foxpro 函数,并得到它的结果。 有没有办法做到这一点?

【问题讨论】:

    标签: vb6 foxpro


    【解决方案1】:

    是否可以这样调用它取决于 FoxPro 程序。如果它有一个您可以实例化的 COM 对象,那么您有一个选择。或者,如果应用程序允许您传递参数来告诉它您想要什么,那是另一种可能性。

    这是现成的应用程序还是自定义应用程序?换句话说,你有没有来源和修改它的可能性?

    添马舰

    【讨论】:

    • 不,它不是 COM 对象(而且,由于我对 Fox 知之甚少,我不想把它变成一个!)是的,我确实有源代码......我编译它有一些问题,因为它是在 VFP5 中开发的(我只有 VFP6 CD)所以,问题是我是否可以在不修改原始文件的情况下做一些事情。无论如何,你有什么想法涉及修改原始来源?
    • 如果您只需要原始函数中的一个函数,您可以使用适当的参数将它自己构建到 EXE 中。然后您可以从您的 VB 程序中调用 EXE,并传递正确的参数。
    猜你喜欢
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    相关资源
    最近更新 更多