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 gestión de procesos / Funciones de área de memoria compartida
  • Gestión del modo compartido
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
Comprueba la existencia de una zona de memoria compartida.
Ejemplo
IF fMemExist("ServiceDialogZone", shareGlobal) = False THEN
Error("Unable to dialog with the service. " + ...
"Check whether the service was started.")
RETURN
END
Sintaxis
<Result> = fMemExist(<Name of memory area> [, <Share>])
<Result>: booleano
  • True si existe la zona de memoria compartida,
  • False en caso contrario.
<Name of memory area>: Cadena de caracteres
Nombre de la zona de memoria a crear o abrir. Este nombre debe ser el mismo en las diferentes aplicaciones que accedan a la zona.
La zona se crea automáticamente si no existe.
<Share>: Constante opcional de tipo Integer
Modo para compartir la zona de memoria entre las sesiones de usuario:
shareGlobalLa zona se comparte entre todas las aplicaciones de todas las sesiones de la el equipo.
shareUser
(Valor predeterminado)
La zona se comparte entre todas las aplicaciones de la sesión de usuario.
Observaciones

Gestión del modo compartido

El modo compartido difiere según las versiones de los sistemas operativos:
  • Linux, Windows 2000 y versiones anteriores: hay un único espacio para crear la zona de memoria compartida, el parámetro se ignora.
  • Windows XP: el parámetro es efectivo si el servicio de cambio rápido de usuario está activado, en caso contrario se ignora.
  • Windows Vista y posterior: se gestiona el parámetro . Los servicios y los usuarios están ubicados en un espacio diferente. Para compartir un área de memoria entre un servicio y una aplicación en la sesión de un usuario, debe utilizarse la constante shareGlobal.
  • En Terminal Server: se gestiona el parámetro . Cada sesión abierta en el Terminal Server tiene un espacio de memoria diferente. Las aplicaciones iniciadas en la misma sesión TSE pueden compartir un área de memoria creada con la constante shareUser. Las aplicaciones ubicadas en diferentes sesiones pueden compartir una zona de memoria creada con la constante shareGlobal.
Componente: wd290std.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/10/2023

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