Buenos días a todos,
he heredado una aplicación en Visual Velazquez 6.2
La aplicación se ejecuta compartiendo disco, puesto que en el intento de migrarla a Server fue aplazado ya que se utilizan muchos campos autocalculados y suponía un gran costo adaptarlas al servidor.
La aplicación funciona bastante bien, pero hace unos días empecé a detectar problemas en tiempo de ejecución a la hora de añadir un objeto OLE, asociado a uno de los formularios de entrada.
El error es:
Fichero: nombredefichero.CND
Operación: Posicionar
Error de disco: Mal posicionamiento en fichero
Los objetos suelen ser ficheros pdf de tamaño entre 15KB y 60KB.
Al verificar el tamaño del contenedor tiene cerca de 2GB.
Pensé que podría ser un problema de direccionamiento máximo, puesto que zeus33 es de 32bits y éste se ejecuta en un windows server 2003 de 32bits, con micro de 32 bits.
He probado en otra máquina con S.O. windows 7 de 64 bits y micro de 64 bits, no me avisa de error alguno pero no almacena el objeto en el contenedor.
He probado bajo wine en un linux fedora 16 de 64bits y micro 64 bits y tampoco me notifica ni almacena el objeto en el contenedor.
He estado mirando por los foros y aparece una referencia al tamaño de los contenedores, donde se comenta que a partir de la Version 6 el tamaño del contenedor puede ser hasta de 2 elevado a 64 bits.
¿Pero si el S.O no es capaz de tener esa capacidad de direccionamiento y la aplicación tampoco al ser ambos de 32 bits como puedo solventar este límite de tamaño en los contenedores?
De no haber solución por el tamaño del contenedor, ¿existe alguna manera de "purgar" los huecos que se hayan creado en transacciones erróneas?, es decir, ¿podría generar un nuevo contenedor de tamaño el contenido de elementos válidos?.
Muchas gracias