关联扩展名到自定义的VFP程序

文章作者 100test 发表时间 2011:03:24 19:52:29
来源 100Test.Com百考试题网


  有时, 开发者可能需要关联某些文件扩展名到自定义的 Visual FoxPro 应用程序. 它在要求对指定类型的文件执行某种操作时是有用的. 例如, 开发者可能想运行 .ZZ0 文件并编辑 .ZZ1 文件. 以下示例演示如何在 Visual FoxPro 中用 API 调用来完成该任务.
  注意: 使用该示例中的代码时,需要 Visual FoxPro 6.0 和 Visual Studio 6.0 Service Pack 3 (VFP6_SP3) . 这是因为在自定义的 Visual FoxPro 应用程序中编译程序的能力只在 VFP6_SP3 才能实现.
  设置关联
  在 Windows 桌面创建一个新的名为 RUNTEST.TXT 的文本文件,其内容如下:
  MESSAGEBOX("你好!",48,"通过 API 关联")
  将该文件的扩展名由 .TXT 改为 .ZZ0. 当被提示文件可能变为不可用时选择确认.
  在桌面复制一个 RUNTEST.ZZ0 并命名为 MODITEST.ZZ1.
  注意: 这些文件的图标将变为 Windows 标志,如果双击它们将产生一个 "打开方式…"对话框. 如果出现以上情况, 说明文件扩展名没有与机器上的任何程序关联. 如果没有出现 "打开方式…"对话框, 则有一个已安装的应用程序与该扩展名关联. 如果是这样,切莫运行本应用程序! 若运行可能会破坏你的电脑上的文件关联.
  打开 Visual FoxPro 并复制以下代码到一个新的程序文件中:
  LOCAL nResult,nDisplay, cKeyName, cKeyValue, nKeyLen
  #DEFINE SECURITY_ACCESS_MASK 983103

相关文章


事务在VFP更新中的应用
数据共享程序设计
在视图中复制表结构
VFP6.0中安装字库的范例
关联扩展名到自定义的VFP程序
如何用FoxPro实现WINDOWS重新启动
PRG缩排程序INDENT.PRG
如何检查磁盘是否存在
读取INI文件内容
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛