|
|
|
|
- Mecanismo para la Notification automática de modificaciones
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. // 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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|