首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在FoxPro windows窗体应用程序中使用in C#写DLL

在FoxPro windows窗体应用程序中使用in C#写DLL
EN

Stack Overflow用户
提问于 2017-01-04 11:32:27
回答 2查看 1.5K关注 0票数 1

我有一个single-threaded COM DLL是用VisualFoxPro构建和编写的,我想在C# win应用程序中使用dll中的过程。

现在添加对DLL的引用没有问题,但是如果我想像我通常使用的那样使用DLL

代码语言:javascript
复制
using System;

等等,新引用的DLL不会出现。

是否有可能正确引用或包含VFP编写的DLL?

然后打电话给它的程序?

或者我是否需要从我的项目中导入DLL,从那里引用它,然后是否需要更改VS中的某些内容?

遗憾的是,我的研究没有带来任何结果,只是相反,这对我没有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-04 11:58:32

不能使用托管代码这样的库,但可以使用具有非托管代码的非托管代码。

首先,阅读一些互操作性基础,然后看看使用FoxPro库的一些示例。

票数 3
EN

Stack Overflow用户

发布于 2017-01-04 15:14:53

回到几年前,根据我的记忆,如果引用是好的,您需要在VFP编译的dll中创建一个作为OlePublic创建的对象的实例。然后,从该对象实例中,您应该能够访问并调用公开的函数和过程。先试试,我会看看我能挖到什么。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41462806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档