在 Visual Fox Pro 应用程序中部署 DLL
deploy DLL in Visual Fox Pro application
我有一个 visual fox pro 9 应用程序,我需要将它连接到 .net 3.5 dll 我无法将它添加到项目中。
谁能帮我解决这个问题..
谢谢
VFP 无法直接使用 .NET 程序集。他们可以通过 COM、Web 服务或其他互操作层使用它们。
有 third-party 库作为 VFP 和 .NET 之间的 "bridge" 通过 late-bound 调用公开 .NET 类型(例如 CreateInstance("MyDotNetObject")
)但是在 VFP 中 "native" 不支持 .NET。
如果您想自行搭建桥梁,一种直接的方法是:
- 创建引用其他 .NET 库的 .NET 库
- 添加 class 是 COM-visible 和 pass-through 对另一个库的调用
- 在 VFP 中使用
CreateObject
创建互操作实例 class(es)。
您可以阅读 this article 了解更多信息,或者只需搜索 "VFP COM interop" 即可找到其他示例。
我有一个 visual fox pro 9 应用程序,我需要将它连接到 .net 3.5 dll 我无法将它添加到项目中。
谁能帮我解决这个问题..
谢谢
VFP 无法直接使用 .NET 程序集。他们可以通过 COM、Web 服务或其他互操作层使用它们。
有 third-party 库作为 VFP 和 .NET 之间的 "bridge" 通过 late-bound 调用公开 .NET 类型(例如 CreateInstance("MyDotNetObject")
)但是在 VFP 中 "native" 不支持 .NET。
如果您想自行搭建桥梁,一种直接的方法是:
- 创建引用其他 .NET 库的 .NET 库
- 添加 class 是 COM-visible 和 pass-through 对另一个库的调用
- 在 VFP 中使用
CreateObject
创建互操作实例 class(es)。
您可以阅读 this article 了解更多信息,或者只需搜索 "VFP COM interop" 即可找到其他示例。