MyFLL VFP扩展库技术文档 (V2.228.19.218)

MyFLL 是一个专为 Microsoft Visual FoxPro 设计的扩展库,增强 VFP 功能,简化开发流程。本库的部分函数源于对任明汉先生 (RMH myF1论坛) 提供的 myDll 代码的翻译和优化,解决 VFP 在某些方面存在的局限性。

主要功能:

  • 封装了部分常用的 Win32 API 函数,方便 VFP 开发者调用。
  • 集成了部分来自网络的开源算法,并在相关函数中进行了明确标注。
  • 提供了详细的函数说明和示例代码,方便开发者理解和使用。

版本说明:

  • 从 2.0 版本开始,MyFLL 使用与 VFP9 相同的开发工具进行编译。
  • 为了兼容 VFP678 版本,使用时可能需要附带 msvcr71.dll 文件。
  • 首次打开时,智能感应功能默认关闭。
  • 建议使用 FllAddFoxCode() 函数将所有函数原型添加到智能感应库 (需要 VFP7 以上版本)。
  • 所有函数均遵循 VFP 推荐的命名规则,方便开发者根据函数名和智能感应提示推测参数和返回值类型。
  • 开发过程中可使用 FllHelp() 函数查看函数的详细信息。

文件说明:

  • MyFll.fll: 扩展库的核心文件。
  • 档: 包含对 MyFLL 函数库的全部说明及示例。

使用说明:

  1. MyFll.fll 文件拷贝到 VFP 项目目录或系统路径下。
  2. 在 VFP 代码中使用 SET LIBRARY TO MyFll 命令加载扩展库。
  3. 参照函数说明和示例代码调用 MyFLL 中的函数。