Problemas con impresión desde agentes

11 March, 2008 09:40:24 PM mangelcalvo  LotusScript  error  |  Comentarios (0)

Hay un problema con la impresión desde agentes en Web en Domino 6.5 y 7.0. El comando "Print" tiene un límite de 64K. Es decir, aunque nuestro "String" no tenga problemas de tamaño ( ver tabla de límites abajo ), no podemos imprimirlo, o al menos "todo de golpe".

De la ayuda de designer

Image:Problemas con impresión desde agentes

Lo curioso es que no vemos ningún error ni en el servidor ni en el navegador. Aparentemente trunca la cadena impresa con lo que a veces no es posible detectar el error. Tommy lo comenta en su web aquí.

En cualquier caso, el problema está documentado y resuelto para Domino 6.5.6, 7.0.3 y en versión 8.

Como alternativa para resolverlo de una manera "elegante", podemos usar la clase ScriptBuffer añadiéndole un pequeño método adicional:

Public Sub safePrint()
Dim i As Integer
For i = 0 To Ubound(Me.tempArray)
Print tempArray(i)
Next
End Sub

Sé el primero en comentar la noticia

Deja una respuesta


Nota:  (No HTML - Los enlaces serán convertidos si están precedidos por http://)

¿ Recuérdame?