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
  • Equivalencia
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 globales de la aplicación actual (datos compartidos entre varias aplicaciones), independientemente del usuario actual. Este directorio se crea automáticamente si no existe.
Observaciones:
  • Este directorio se puede utilizar en Windows XP, Vista, ...
  • Desde Windows 7, este directorio corresponde a: "C:\ProgramData"
Ejemplo
// Create a configuration file
fCreate(CompleteDir(fGlobalDirCommon()) + "MyApp.ini")
// From Windows 7, the file will be created in:
// C:\ProgramData
Sintaxis
<Result> = fGlobalDirCommon()
<Result>: Cadena de caracteres
Ruta del directorio a utilizar para los datos comunes a todos los usuarios de la aplicación (datos compartidos entre varias aplicaciones).
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 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.

Equivalencia

fGlobalDirCommon equivale a utilizar SysDir con la constante srCommonAppData.
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