RE:Arr. en campos MEMO ¿para que?
Son muchos los usos ... solo haz volar tu creatividad ....
En alguna ocasion hice un sistema donde tenia que almacenar mas de 3000 datos por registro, hacerlo convencionalmente a traves de campos en una dbf estaba bien ... solo que era lento ... la solucion fue crear una estructura de datos a traves de un arreglo multidimensional y almacenarlo en el memo como informacion extra al registro en cuestion.
Funciono muy bien y lo mejor de todo fue que podia hacer Querys booleanos ( AND, OR y XOR) en busquedas con Wilcards ( ??, * ) a traves de la base de datos y los campo memo.
Incluso, a traves de pseudocódigo, podia invocar a cada elemento a manera de variable de clase como en datos:ZonaEconomica en lugar de hacerlo de la manera convencional Datos[ 1086 ][ 2 ][ 3 ].
Mis clientes, por supuesto, facinados con el diseño.
Y mira que los formatos de Excel y Word internamente son arreglos asi como tambien las propias clases de Clipper son arreglos.
Ahora imaginate que en vez de grabar registros, grabas Clases, la clase Cliente por ejemplo, y de esta forma tendrias ya una Base de Objetos !!!
Saludos