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
  • Mecanismo para la Notification automática de modificaciones
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
Espera el final de Process sobre las notificaciones de modificación de una zona de memoria compartida. Esta Process es realizada por las otras aplicaciones que utilizan la zona de memoria y que han solicitado ser notificadas.
Ejemplo
// Opens the shared memory area
ZoneNum is int
ZoneNum = fMemOpen("DialogZone", 1024, shareGlobal)
 
// Writes an information
fWriteLine(ZoneNum, "IDAPP=" + ExeInfo(exeName))
 
// Waits for the other applications to process the writing notification
fMemWait(ZoneNum)
Sintaxis
<Result> = fMemWait(<Identifier of shared memory area> [, <Timeout>])
<Result>: Booleano opcional
  • True si todas las solicitudes que han recibido un Notification lo han procesado,
  • False si se ha excedido el tiempo de espera.
<Identifier of shared memory area>: Integro
Identificador de la zona de memoria compartida a utilizar, definido por fMemOpen.
<Timeout>: Entero opcional
Tiempo máximo de espera (en milisegundos). Este parámetro puede corresponder a:
  • un número entero que corresponde al número de milisegundos,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, "1s" o "10ms").
No hay tiempo de espera si no se especifica este parámetro.
Observaciones

Mecanismo para la Notification automática de modificaciones

Se puede pasar como parámetro a fMemOpen un Procedure para procesar las notificaciones de modificaciones. Si se especificó esta Procedure, se llamará automáticamente cada vez que se modifique el contenido de la zona de memoria compartida.
Mediante el uso de fMemWait, una aplicación que escribe en una zona de memoria compartida puede asegurarse de que su cambio ha sido procesado por otras aplicaciones que utilizan la zona de memoria.
Observación: El mecanismo de Notification automático sólo funciona entre aplicaciones WLanguage.
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: 27/05/2022

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