La Cara Oculta de Delphi 6. Programación COM
He terminado de leer la primera sección de este libro y me ha dejado con un sabor un poco agridulce. Por un lado, una cosa que me encanta de este libro (y de este autor) es que no solo expone la forma de hacer las cosas sino que te va guiando a cómo están implementadas, mostrandote en muchas ocasiones el código de funciones de la VCL para que veamos que pasa cuando hacemos esta u otra cosa, o el código ensamblador generado al realizar tal llamada a un método de un interfaz, etc. En concreto la explicación de las v-tables y su relación con la implementación de interfaces junto con una pequeña incursión al trabajo que hacen los proxies COM me parece muy interasante y te ayuda a ver el por qué de las cosas y el cómo funcionan.
Por otro lado el avance requiere cierto esfuerzo para ir fijando conceptos nuevos (nuevos para mi) que quedan de todas maneras muy en el aire. En mi opinión por un lado cuenta muchos detalles de implementación de ciertas cosas pero por otro no llegas a tener un concepto global del uso de COM.
A mi parecer el autor ha conseguido hacer una introducción a la programación COM pero dando en ella muchos detalles de cómo se implementa, con lo que disfrutas de información muy interesante pero no tienes muy claro al final si sabrás poner algo de eso en práctica. De todas maneras, me da la impresión de que más adelánte a lo largo del libro al programar para bases de datos o internet, etc. se utilizarán algunas de las cosas que se han explicado en estos capítulos así que esperemos y sigamos leyendo.
Me toca ahora empezar la sección El lenguaje SQL con el capítulo 7. Sistemas de Bases de Datos.