在C#中调用VFP的DLL文件 --COM编程一例
这过程个非常简单,分为两步:
1.在VFP中建立公共类
语法如下:
DEFINE CLASS ClassName1 AS ParentClass [OF ClassLibrary] [OLEPUBLIC]
[IMPLEMENTS cInterfaceName [EXCLUDE]
IN TypeLib | TypeLibGUID | ProgID ]
[[PROTECTED | HIDDEN PropertyName1, PropertyName2 ...]
[[.]Object.]PropertyName = eExpression ...]
[ADD OBJECT [PROTECTED] ObjectName AS ClassName2 [NOINIT]
[WITH cPropertylist]]
[[PROTECTED | HIDDEN] FUNCTION | PROCEDURE Name[_ACCESS |_ASSIGN]
([cParamName [AS type] [@]]) [AS type]
[HELPSTRING cHelpString] |
THIS_ACCESS(cMemberName)
[NODEFAULT]

本文介绍了如何在C#中通过COM调用Visual FoxPro(VFP)的DLL文件。首先在VFP中创建公共类,并定义函数,然后在C#项目中添加对DLL的引用,通过`using`指令或直接指定命名空间实例化并调用VFP类的方法,实现C#与VFP功能的集成。
最低0.47元/天 解锁文章
1476

被折叠的 条评论
为什么被折叠?



