在Visual Fox Pro应用程序中部署DLL

时间:2017-01-12 14:34:10

标签: c# .net visual-foxpro

我有一个visual fox pro 9应用程序,我需要将它连接到.net 3.5 dll我无法将其添加到项目中。

任何人都可以帮助我..

谢谢

1 个答案:

答案 0 :(得分:0)

VFP无法直接使用.NET程序集。他们可以通过COM,Web服务或其他互操作层使用它们。

那里有第三方图书馆充当了#34;桥梁" VFP和.NET之间通过后期绑定调用公开.NET类型(例如CreateInstance("MyDotNetObject")),但没有" native"在VFP中支持.NET。

如果你想推出自己的桥梁,一个简单的方法是:

  • 创建引用其他.NET库的.NET库
  • 添加COM可见的类并将调用传递给其他库
  • 使用VFP中的CreateObject创建互操作类的实例。

您可以阅读this article了解更多信息,或者只是搜索" VFP COM互操作"找其他例子。