AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Programación estándar en Windows XP, Vista y posteriores
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve un directorio ruta para los datos del usuario actual de la aplicación actual.
Este directorio se puede utilizar sin restricciones en Windows XP, Vista, ... Este directorio se utiliza para almacenar:
  • los archivos de configuración de la aplicación (archivos.INI, archivos.XML, etc.) específicos del usuario actual.
  • los archivos de datos específicos del usuario actual (archivos HFSQL .fic, .ndx y .mmo).
Este directorio se crea automáticamente si no existe.
Ejemplo
Trace(fDataDirUser())
// In Windows 7, the returned path can be for example:
// C:\Users\fp\AppData\Roaming\WINDEV applications\WD TreeMap
Sintaxis
<Result> = fDataDirUser([<Options>])
<Result>: Cadena de caracteres
Ruta del directorio a utilizar para los datos del usuario de la aplicación. El resultado devuelto por esta función difiere en modo de prueba y en tiempo de ejecución:
  • en modo de prueba: Directorio de usuarios>\<Datos de aplicación>\Aplicaciones WINDEV\<Nombre del proyecto>\<Nombre del proyecto
  • en tiempo de ejecución: Directorio de usuarios>\<Datos de la aplicación>\<Nombre de la empresa>\<Nombre ejecutable>\<Nombre de la empresa
    Observación: se especifica el nombre de la empresa al crear el ejecutable. Si no se especifica este nombre, se sustituye por "aplicaciones WINDEV"
En Windows 98 y Me, <Resultado> corresponde al directorio de ejecución de la aplicación (también devuelto por fExeDir).
<Options>: Constante opcional
Indica si el directorio debe ser creado o no:
fddDefault
(Valor predeterminado)
El directorio se crea si no existe.
fddWithoutCreationEl directorio no se crea si no existe.
Observaciones

Programación estándar en Windows XP, Vista y posteriores

Para aumentar la seguridad del ordenador frente a gusanos y virus, Windows Vista (y versiones posteriores) ha implementado el sistema Mecanismo UAC (User Account control).
Por Default, este mecanismo considera que todos los usuarios (incluidos los administradores) son usuarios estándar con derechos reducidos. Para ejecutar una aplicación que requiere derechos adicionales, el mecanismo UAC solicita confirmación.
Al crear sus aplicaciones, le aconsejamos que cumpla con el estándar de programación de Windows para que cualquier usuario (sin derechos específicos) pueda utilizar su aplicación.. Por lo tanto:
  • Si una aplicación debe crear o modificar archivos de datos HFSQL locales o archivos de configuración (.INI,.XML)estos ficheros deben encontrarse en el directorio correspondiente a la aplicación.
    • Si estos archivos son específicos del usuario actual, deben almacenarse en el directorio devuelto por la función fDataDirUser.
    • Si estos archivos son comunes a todos los usuarios de el equipo, deben almacenarse en el directorio devuelto por fDataDirCommon.
  • Si varias aplicaciones deben crear o modificar los mismos archivos de datos HFSQL o archivos de configuración (.INI,.XML)estos ficheros deben encontrarse en el directorio común de aplicaciones
    • Si estos archivos son específicos del usuario actual, deben almacenarse en el directorio devuelto por fGlobalDirUser.
    • Si estos archivos son comunes a todos los usuarios de el equipo, deben almacenarse en el directorio devuelto por fGlobalDirCommon.
Tabla de resumen:
1 aplicaciónVarias aplicaciones
1 usuariofDataDirUserfGlobalDirUser
Varios usuariosfDataDirCommonfGlobalDirCommon

Observaciones:
  • Estas funciones se recomiendan para las aplicaciones multiusuario instaladas en un solo ordenador o TSE.
  • Si el dominio o el Directorio Active permite el uso de un perfil móvil, los datos del usuario se copian automáticamente al cambiar de ordenador.
Para ayudarle a crear aplicaciones cumpliendo con el estándar de programación, WINDEV propone opciones específicas al ejecutar la prueba de aplicaciones. Para obtener más información, consulte Configuración del modo de prueba del proyecto.
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/08/2022

Señalar un error o enviar una sugerencia | Ayuda local