Ver Mensaje Individual
  #3  
Antiguo 21-09-2018
leus leus is offline
Registrado
NULL
 
Registrado: sep 2018
Posts: 9
Reputación: 0
leus Va por buen camino
No uso UniDAC, sino AnyDAC (que ahora es FireDAC).

Cambiar estos componentes no es viable, es un proyecto viejo con harto código que usa funcionalidades específicas de AnyDAC.

Lo que me interesa saber es qué cambió entre XE y XE3 en esta área. Recuerdo que en un momento FireDAC sólo soportó las versiones desde XE3 hacia adelante, lo que me hace sospechar que hubo cambios importantes en Data.DB en esa versión.

Depurando ví que AnyDAC lo único que hace en un momento es un "fetch" a una estructura interna llamada FRow, pero haciendo muchos malabares con buffers internos. Luego Data.DB trata de acceder a su propio buffer interno pero AnyDAC nunca lo asignó, por lo tanto convierte el buffer sin inicializar a 0. Y ahí estoy aún, AnyDAC parece tener tentáculos por todos lados.
Responder Con Cita