4D Write v16WR Get text |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR Get text
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR Get text ( area ; primera ; ultima ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |
|
Área 4D Write | |||||
| primera | Entero largo |
|
Primer carácter del texto a devolver | |||||
| ultima | Entero largo |
|
Último carácter del texto a devolver | |||||
| Resultado | Texto |
|
Texto entre el primer y el último carácter | |||||
El comando WR Get text devuelve el texto en area entre las posiciones primer y ultimo.
El máximo número de caracteres que 4D puede almacenar en un campo o variable es 2 GB. Por lo tanto, WR Get text puede devolver un máximo de 2 GB si la base funciona en modo Unicode o 32 000 caracteres si la base funciona en modo compatibilidad ASCII.
| If... | WR Get text... |
| ultimo - primer > 32 000, base en modo ASCII | devuelve un texto vacío y genera el error 1024 |
| ultimo < primer | devuelve un texto vacío y se genera el error 1013 |
| ultimo > Longitud de area | devuelve el texto contenido en area |
El siguiente ejemplo ubica los primeros 100 carácteres de area en la variable vText.
vText:=WR Get text(area;0;100)
Producto: 4D Write
Tema: WR Gestión de texto
Número
89194
Modificado: 4D Write v11
4D Write - Lenguaje ( 4D Write v16)
Añadir un comentario