Ignacio,
> Obviamente en la documentación de Xailer nunca estará ya que es una
> función de xHarbour.
Eso ya me lo suponía, pero como he visto la documentación en español, me ha
hecho dudar y buscar en la ayuda de Xailer.
> En cualquier caso dicho parametro ya existía con Clipper.
Pero es el modo de la documentación la que me ha hecho dudar, ya que en mi
Clipper no está documentado en español, y las Norton Guides que dispongo,
tampoco.
Un Saludo,
Xevi.
"Ignacio Ortiz de Zúñiga" <
NoName@xailer.com> escribió en el mensaje de
noticias news:4753bebd$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Xevi,
>
> Obviamente en la documentación de Xailer nunca estará ya que es una
> función de xHarbour. En cualquier caso dicho parametro ya existía con
> Clipper.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
>
http://www.xailer.com
>
>
> "Xevi" <
xevicomas@gmail.com> escribió en el mensaje
> news:4753ae5f$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
>> José Alfonso,
>>
>> ¿de dónde sacas esta información???
>> He buscado en el Help de Xailer i el de xHarbour y no la he encontrado en
>> ninguna parte. Y además en español.
>>
>> Un Saludo,
>> Xevi.
>>
>>
>> "José Alfonso Suárez Moreno" <
jasm@tpvsoft.com> escribió en el mensaje de
>> noticias news:47531712$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
>>> Xevi,
>>>
>>> Atencion al tercer parámetro

>>>
>>> Saludos
>>>
>>> Jose A. Suarez
>>>
>>> MEMOLINE()
>>> Extrae una línea de texto de la cadena de caracteres o campo memo
>>> ------------------------------------------------------------ ------------------
>>> Sintaxis
>>>
>>> MEMOLINE(<cCadena>,
>>> [<nLongitudLínea>],
>>> [<nNúmeroLínea>],
>>> [<nTamañoTabulador>],
>>> [<lSaltoLínea>]) --> cLínea
>>>
>>> Argumentos
>>>
>>> <cCadena> es el campo memo o cadena de caracteres del que se va a
>>> extraer una línea de texto.
>>>
>>> <nLongitudLínea> especifica el número de caracteres de línea y
>>> puede estar comprendido entre 4 y 254. Si no se especifica, la
>>> longitud
>>> de línea por defecto es 79.
>>>
>>> <nNúmeroLínea> es el número de línea que se va a extraer. Si no se
>>> especifica, el valor por defecto es uno.
>>>
>>> <nTamañoTabulador> define el tamaño del tabulador. Si no se
>>> especifica, el valor por defecto es cuatro. Si <nTamañoTabulador>
>>> es
>>> mayor o igual que <nLongitudLínea>, el tamaño de tabulador se
>>> convierte
>>> automáticamente en <nLongitudLínea> - 1.
>>>
>>> <lSaltoLínea> cambia el valor del salto automático de línea. Si se
>>> especifica el valor verdadero (.T.) se activa el salto de línea y
>>> si de
>>> especifica el valor falso (.F.) se desactiva. El valor por defecto
>>> es
>>> verdadero (.T.).
>>>
>>> Devuelve
>>>
>>> MEMOLINE() devuelve la línea de texto especificada por
>>> <nNúmeroLínea>
>>> en <cCadena>, como cadena de caracteres. Si la línea tiene menos
>>> caracteres que la longitud indicada, el valor de retorno se rellena
>>> con
>>> espacios en blanco. Si el número de línea es mayor que el número
>>> total
>>> de líneas de <cCadena>, MEMOLINE() devuelve una cadena nula ("").
>>>
>>> Si <lSaltoLínea> tiene el valor verdadero (.T.) y la longitud de
>>> línea
>>> indicada interrumpe la línea en mitad de una palabra, dicha palabra
>>> no
>>> se incluye en el valor de retorno, sino que se muestra al principio
>>> de
>>> la siguiente línea extraída mediante MEMOLINE().
>>>
>>> Si <lSaltoLínea> tiene el valor falso (.F.), MEMOLINE() devuelve
>>> solamente el número de caracteres especificado por la longitud de
>>> línea. La siguiente línea extraída por MEMOLINE() comienza en el
>>> carácter que va a continuación del siguiente retorno de carro
>>> forzado,
>>> y los caracteres intermedios no se procesan.
>>>
>>> Descripción
>>>
>>> MEMOLINE() es una función memo que se utiliza con MLCOUNT() para
>>> extraer líneas de texto de cadenas de caracteres y campos memo,
>>> basándose en el número de caracteres por línea. Es la función más
>>> sencilla de CA-Clipper para mostrar en pantalla campos memo y
>>> cadenas
>>> largas.
>>>
>>> La forma de utilización más fácil consiste en determinar el número
>>> de
>>> líneas del campo memo o de la cadena de caracteres utilizando
>>> MLCOUNT()
>>> con el mismo número de caracteres por línea, tamaño de tabulador y
>>> selección de salto de línea que va a utilizar con MEMOLINE(). Este
>>> valor puede utilizarse como límite superior de FOR...NEXT para
>>> extraer
>>> líneas del campo memo o de la cadena de caracteres mediante
>>> MEMOLINE()
>>> y procesarlas con cualquier combinación de funciones y mandatos de
>>> salida necesarios.
>>>
>>> Ejemplos
>>>
>>> ¦ Este ejemplo muestra el método general para mostrar en
>>> pantalla campos memo y cadenas de caracteres largas utilizando
>>> una
>>> combinación de las funciones MLCOUNT() y MEMOLINE():
>>>
>>> LOCAL nLongitudLinea := 40, nTamanoTabulador := 3,; lSaltoLinea
>>> := .T.
>>> LOCAL nLineas, nLineaActual
>>> USE Cliente INDEX NombreCli NEW
>>> //
>>> nLineas := MLCOUNT(NotasCli, nLongitudLinea,;
>>> nTamanoTabulador, lSaltoLinea)
>>> //
>>> SET PRINTER ON
>>> FOR nLineaActual := 1 TO nLineas
>>> ? MEMOLINE(NotasCli, nLongitudLinea, nLineaActual, ;
>>> nTamanoTabulador, lSaltoLinea)
>>> NEXT
>>> SET PRINTER OFF
>>>
>>
>
>