Actualización a Delphi 2010: Bibliotecas dinámicas: delayed (I)

Usualmente las bibliotecas dinámicas (DLLs) se cargan a memoria de dos formas desde nuestro programa: Implícitas y explicitas.

Las implícitas se declaran de manera muy simple, pero deben estar presentes al momento de iniciar el programa. Si no lo están, la carga del ejecutable falla completamente.

Las explicitas no tienen esa limitante y el programa puede cargarse, buscar la dll cuando haga falta y reaccionar adecuadamente a su ausencia. El precio que se paga es que hay que escribir un poco mas de código para conseguirlo.

A partir de Delphi 2010, existe una tercera forma de declarar las funciones de una DLL: delayed, que nos ofrece mayor simplicidad en la declaración y la capacidad de reaccionar ante la ausencia de la DLL. En este primer artículo de la serie veremos como declarar y utilizar las funciones de una DLL de esta manera. Continuar leyendo «Actualización a Delphi 2010: Bibliotecas dinámicas: delayed (I)»

Anuncio publicitario

Actualización a Delphi 2010: Arrastrar el puntero de instrucción

Mientras depuramos una aplicación, en Delphi 2010 es posible arrastrar el Puntero de Instrucción, Instruction Pointer o IP.

Esta operación nos permite, por ejemplo, saltarnos algunas líneas de código, o bien ejecutarlas una segunda, tercera o enesima vez, sin necesidad de re-iniciar la ejecución de la aplicación. El interín podremos ajustar el valor de variables o realizar otras operaciones disponibles durante la depuración.
Continuar leyendo «Actualización a Delphi 2010: Arrastrar el puntero de instrucción»

Actualización a Delphi 2010

A partir de ahora, publicaré una serie de entradas cortas con información de «actualización» para que los viejos lobos de mar puedan sacarle el máximo provecho a las versiones recientes de Delphi.

A medida que se aumente el contenido, encontrarás una lista completa en la etiqueta 2010.

Aunque la serie se llama «Actualización a Delphi 2010», los usuarios de Delphi 7 (o versiones anteriores) encontrarán también información sobre características introducidas en las últimas versiones.

Sin mas preambulo, va entonces la primera entrada: Actualización a Delphi 2010: Arrastrar el puntero de instrucción

Como siempre, los comentarios y sugerencias, son bienvenidos.

Delphi 2010 Handbook

Portada Delphi Handbook 2010
Portada Delphi Handbook 2010
Marco Cantú anuncia en su blog la disponibilidad para comprar copias impresas de su último libro, el Delphi 2010 Handbook.

Además, comenta que los usuarios registrados de Delphi 2010 podrán obtener una copia digital del libro, en formato PDF, directamente de la sección de descargas Delphi de Embarcadero, aunque no especifica cuando estará disponible.

No hay aún información disponible acerca de si se realizará (nuevamente) la traducción del libro al Español.

No dudo que este es un recurso invaluable y espero leerlo tan pronto como esté disponible para descarga, pues siempre he disfrutado de los libros de Marco.

Espero también ver mas oferta de libros sobre Delphi en el futuro.

A %d blogueros les gusta esto: