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 áreas de memoria
  • Lectura de una zona de memoria
  • Error
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
Advertencia
A partir de la versión 20, esta funcionalidad se conserva por motivos de compatibilidad. Se recomienda utilizar la función Associative arrays.
Busca un elemento en una zona de memoria:
  • sobre el valor añadido por MemAdd o sobre el valor modificado por MemModify,
  • sobre el valor de retorno.
Observación: Esta búsqueda es una búsqueda por coincidencia exacta.
// Seeks the first value equal to "M" in the "MemZone" memory area
ResSeeek = MemSeek("MemZone", "M")
Sintaxis
<Result> = MemSeek(<Memory area> , <Sought value> [, <Element>])
<Result>: Cualquier tipo
  • Si <Elemento> es set a True (por Default):
    • Valor del primer elemento encontrado,
    • Vaciar la cadena (""") si no se ha encontrado ningún elemento.
  • Si <Elemento> es set a False:
    • Índice del primer elemento encontrado,
    • -1 si no se ha encontrado ningún elemento.
<Memory area>: Cadena de caracteres
Nombre de la zona de memoria, definida por MemCreate.
<Sought value>: Cadena de caracteres
Valor buscado en la zona de memoria. Cuando la búsqueda se realiza sobre el valor añadido, este valor y el valor añadido por MemAdd deben tener el mismo tipo.
<Element>: Booleano opcional
  • True (valor predeterminado): la búsqueda se realiza sobre el valor añadido por MemAdd o sobre el valor modificado por MemModify.
  • False: la búsqueda se realiza según el valor de retorno.
Observaciones

Lectura de una zona de memoria

MemSeek se utiliza para iniciar la lectura del área de memoria.
Tras la llamada a MemSeek:
  • MemNext se posicionará en el siguiente elemento buscado.
  • MemPrevious se posicionará en el elemento anterior buscado.
Para reanudar una iteración estándar, debe utilizar MemFirst o MemLast.

Error

Se genera un error WLanguage cuando se ejecuta MemSeek:
  • si <área de memoria> no existe. Para comprobar la existencia de una zona de memoria, utilice MemExist.
  • si <área de memoria> no se ha ordenado previamente. Para ordenar una zona de memoria, utilice MemSort.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
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