Hay limite en el uso de cMimeEnc() / cMimeDec ?

Hay limite en el uso de cMimeEnc() / cMimeDec ?

Postby rbecares » Thu Nov 27, 2008 4:52 pm

Hola:

Estamos migrando un sistema de Fw16 a Harbour y debemos convertir strings con caracteres de control para grabarlos en campos Memo, estamos sacando Flexfile del aplicativo pasando los .dbv a memo.

Todo bien hasta que encontramos un posible limite en cmimeenc() donde con strings de 14000 caracteres aproximadamente comienza a dar error por ej. este fuente:

x := replicate( "A", 18000 )
y := cMimeEnc( x )

ahi da el error. Estamos usando fw16 con la version 2.7 (creo) release diciembre 2005.

Espero sus comentarios, Gracias!
rbecares
 
Posts: 77
Joined: Wed Oct 12, 2005 5:36 pm

Postby Antonio Linares » Thu Nov 27, 2008 8:57 pm

Ricardo,

Clipper tiene la limitación de no poder usar cadenas mayores de
64 Ks.

Y si ya hay cierta memoria consumida, posiblemente te permita menos tamaño aún.

Si portais la aplicación a 32 bits con FWH y Harbour/xHarbour, no tendreis esa limitación.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41289
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 6 guests