Hola,
El RDC reemplazó al OCX hace años y es un control ActiveX mucho mejor en comparación con el OCX, sin embargo, si estás utilizando CR10 y VB6, entonces necesitas pasar al RDC. El OCX (crystl32.ocx) fue retirado después de CR8.5, por lo que no estoy seguro de cómo estás haciendo que funcione como dices. No debería estar funcionando y nunca habría sido compatible.
Aquí tienes información básica para empezar con el RDC:
Migrar al RDC en CR9:
Actualizar desde versiones antiguas de CR a CR9/10/11/11.5 es esencialmente lo mismo. El documento anterior fue escrito específicamente para CR9, sin embargo, funcionará para CR10/11/11.5. Deberás hacer ajustes menores para tener en cuenta los cambios de nombres de archivos DLL (por ejemplo, crviewer9.dll en CR9 vs. crviewer.dll en CR10/11/11.5).
También puede ser útil revisar los cambios en la conectividad de la base de datos en tiempo de ejecución de CR8.5 a CR XI:
Aquí está el enlace a la Biblioteca SDK en línea, que incluye el SDK de RDC:
https://boc.sdn.sap.com/developer/library
Ten en cuenta que el RDC fue retirado con el lanzamiento de Crystal Reports 2008. Crystal Reports XI Release 2 (v11.5) es la última versión de Crystal Reports que se envía con el RDC. Seguramente puedas migrar una aplicación heredada al RDC para CR XI y CR XI R2, pero debes comenzar a planificar para futuras versiones de tu aplicación, ya que el RDC ya no estará disponible. Aquí está el enlace a la Declaración de Dirección del RDC:
Atentamente,
Dan Kelleher
Editado por: Daniel Kelleher en Sep 2, 2008 9:19 AM