如何从Visual FoxPro应用程序

时间:2016-10-03 00:27:37

标签: dll appdomain visual-foxpro

我在C#中使COM可见.NET DLL,它引用外部DLL,外部DLL从当前AppDomain读取app.config。但是我的DLL是从Visual FoxPro 9调用的,所以它错过了我项目中的app.config内容。

Foxpro在.NET中有类似app.config的东西吗?我只需要通过FoxPro的AppDomain将配置传递给外部库。

2 个答案:

答案 0 :(得分:0)

VFP没有像.Net这样的单独AppDomain。但是,如果将DLL放在VFP可执行文件所在的文件夹中,那么AppDomain.CurrentDomain.BaseDirectory就是VFP可执行文件所在的文件夹(IOW它与VFP的justpath(Application.ServerName)相同)。即:

#define add(data, val, limit) {if(++data >= limit)data = limit;}

App.config也只是一个普通的xml文件。您可以根据需要从VFP中读取和处理其内容。

答案 1 :(得分:0)

VPF创建.exe文件。只需使用与dll.config相同的内容创建.exe.config文件。