PC SOFT

WINDEV的在线文档

  • Windows XP, Vista以及更高版本的编程标准
产品
WinDevWebDev-服务器代码WebDev-浏览器代码WinDev Mobile报表和查询
平台
WindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidAndroid Widget iPhone/iPad
语言
JavaPHPAjax用户代码(MCU)外部语言
数据库
HFSQLHFSQL Client/Server存储过程HF 5.5OLE DBODBC本地访问

返回一个日常应用程序的日常用户数据的目录路径。

该目录可以在Windows XP,Vista,等系统下无限制的被使用。 该目录用于储存例如:

  • 当前用户特有的应用程序的配置文件(.INI文件, .XML文件, ...)。
  • 当前用户特有的数据文件(HFSQL .fic, .ndx, .mmo文件)。
若该目录不存在,则自动创建。

18版本和更高版本
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。
18新版本
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。
WinDevWindows Store apps 此函数现在可用于Windows Store apps模式。

Note: From version 19, HFSQL is the new name of HyperFileSQL.
例子
跟踪文件用户数据目录())
// 在Windows 7中,返回的路径可以是例如:
// C:\Users\fp\AppData\Roaming\Applications WinDev\WD TreeMap

语法
<结果> = 文件用户数据目录([<选项>])
<结果>: 字符串
一个应用程序用于用户数据的目录的路径。 由该函数返回的结果在测试模式中与在执行时不同:
  • 测试模式: <用户数据目录>\<应用程序数据>\WinDev应用程序\<项目名称>
  • 执行时: <用户数据目录>\<应用程序数据>\<公司名称>\<可执行程序名称>
    注意: 在创建可执行文件时指定公司名称。 若该名称没有被指明,那么它被替代为"Applications WinDev"。
在Windows 98和Me中,<结果>对应于应用程序的可执行文件的目录(同样由函数文件可执行文件目录返回)。

<选项>: 可选的常量
指明是否创建目录:
文件.默认
(默认数值)
目录不存在则创建。
文件.不创建目录不存在时不创建。

注意

Windows XP, Vista以及更高版本的编程标准

若想提高计算机的安全性来抵抗蠕虫和病毒,Windows Vista(以及更高版本)采用了UAC机制(用户帐户控制)。

默认情况下,该机制将所有用户(包括管理员)视为拥有简单权限的标准用户。 若想执行一个需要更多权限的应用程序,UAC机制会申请一个确认。

当您设计应用程序时,我们建议您遵守Windows编程标准,以便于一个标准用户(无特有权限)可以使用您的应用程序。 因此:

  • 若一个应用程序需要创建爱你或修改本地HFSQL数据库表或配置文件(.INI, .XML),这些文件需放置在对应于应用程序的目录下。
    • 若这些文件是当前用户特有的,那么它们必须储存在由函数文件用户数据目录返回的目录中。
    • 若这些文件是所有计算机用户共享的,那么它们必须储存在由函数文件共享数据目录返回的目录中。
  • 若多个应用程序需要创建爱你或修改本地HFSQL数据库表或配置文件(.INI, .XML),这些文件需放置在对应于应用程序的目录下。
摘要表格:
一个应用程序多个应用程序
一个用户文件用户数据目录文件全部用户数据目录
多个用户文件共享数据目录文件共享全部数据目录

注意:
  • 建议在单个计算机的多用户或TSE的应用程序中使用这些函数。
  • 若领域或Active Directory允许使用一个漫游配置文件,那么与用户相关的信息会在更改计算机的时候被自动重新复制。
为了帮助您设计满足编程标准的应用程序,WinDev提供了在应用程序测试时的特定的选项。 想了解更多信息,请查阅配置一个项目的测试模式

组件
WinDev wd200vm.dll