Cómo descargar e instalar la versión gratuita del nuevo Delphi 10.3.3, en su versión RAD Studio Delphi 10.3.3 Community Edition. Mostramos cómo desarrollar una primera aplicación para Windows «Hola mundo». Cómo generar el ejecutable .exe y lo probamos en Windows 10 y Windows Server 2012.

Descarga e instalación de Delphi Community Edition 10.3.3

Realizaremos la descarga del instalador de Delphi Community, para ello accederemos a la web oficial de Embarcadero, actualmente a:

Rellenaremos el formulario de inscripción. Es importante introducir una dirección de correo electrónico válida, dado que ahí nos enviará el número de serie para nuestra versión gratuita de Delphi Community:

Descarga e instalación de Delphi Community Edition 10.3.3

Tras pulsar en «Descargar ahora» nos mostrará un mensaje indicando que la descarga comenzará y que se habrá enviado la Licencia de Producto (número de serie) al correo electrónico indicado:

Descarga del instalador
Su descarga debe comenzar de inmediato. Si no ha iniciado, haga clic aquí
Revise su correo electrónico
Un correo electrónico importante con la Licencia del Producto ha sido enviado a su correo.

Descargaremos el fichero radstudio_10_3_3_esd7899_nt.exe:

Descarga e instalación de Delphi Community Edition 10.3.3

Una vez descargado el fichero anterior lo ejecutaremos. Se iniciará el asistente de instalación de RAD Studio 10.3, marcaremos «I already have a product serial number» y pulsaremos en «Install»:

Descarga e instalación de Delphi Community Edition 10.3.3

Comprobaremos el correo electrónico, nos habrá llegado uno de Embarcadero con el número de serie para Delphi 10.3.3 Community Edition, lo copiaremos para pegarlo en el instalador:

Descarga e instalación de Delphi Community Edition 10.3.3

En «Serial Number» introduciremos el número de serie que hemos recibido en el correo electrónico. Pulsaremos «Register»:

Descarga e instalación de Delphi Community Edition 10.3.3

Marcaremos las plataformas para las que queramos desarrollar software, las disponibles son:

  • Delphi Windows 64-bit Community.
  • Delphi Windows 32-bit Community.
  • Delphi macOS Community.
  • Delphi iOS Community.
  • Delphi Android Community.
Descarga e instalación de Delphi Community Edition 10.3.3

Elegiremos las opciones adicionales como: samples, help, additional languages, TeeChart Standard, DUnit Unit Testing Frameworks, Interbase Express (IBX) Components, Java Development Kit 1.8, Android SDK 25.2.5 – NDK r17b y InterBase 2020 Developer Edition:

Descarga e instalación de Delphi Community Edition 10.3.3

Si hemos elegido algún componente que requiere de aceptación de licencia nos lo indicará a continuación. Pulsaremos en «Agree all»:

Descarga e instalación de Delphi Community Edition 10.3.3

Se iniciará la descarga e instalación de todos los módulos que componen RAD Studio 10.3 en su edición Delphi Community Edition:

Descarga e instalación de Delphi Community Edition 10.3.3

Tras la instalación, el asistente nos indicará que ha concluido con éxito:

Descarga e instalación de Delphi Community Edition 10.3.3

Y ya tendremos disponible la plataforma de desarrollo gratuito Delphi Community Edition 10.3.3:

Descarga e instalación de Delphi Community Edition 10.3.3

Pulsando en el acceso directo «Delphi 10.3» podremos acceder al IDE de desarrollo:

Descarga e instalación de Delphi Community Edition 10.3.3

En el primer inicio elegiremos el modo de visualización, entre Light y Dark:

Descarga e instalación de Delphi Community Edition 10.3.3

Y podremos introducir los datos para el uso de Git, Mercurial o Subversion. Marcaremos las opciones de comportamiento del IDE y la carpeta por defecto para guardar los proyectos:

Descarga e instalación de Delphi Community Edition 10.3.3

Y ahora sí, tendremos disponible el entorno Delphi 10.3 Community Edition:

Descarga e instalación de Delphi Community Edition 10.3.3

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Abriremos el IDE de desarrollo Delphi 10.3, como hemos indicado anteriormente. Pulsaremos en el menú «File» – «New» y elegiremos «Windows VCL Application – Delphi»:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Para los desarrolladores en versiones anteriores de Delphi, como Delphi 6, 7 ó 8, veremos que el entorno es similar a estas ediciones anteriores, eso sí, muchísimo más potente y con un editor y modo de trabajo adaptado a las versiones de Windows actuales.

Sigue incluyendo el Objet Inspector, la ventana de diseño, la de código, el explorador de proyectos, etc.:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

En nuestro ejemplo, agregaremos un botón que al pulsarlo se mostrará un mensaje «Hola mundo». Para mostrar los componentes disponibles pulsaremos en el menú «View» – «Toolbars» – «Component»:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Nos mostrará la paleta de componentes, que como siempre con la filosofía de Delphi, es muy extensa: Standard, Additional, Win32, System, Win 3.1, Dialogs, Data Access, Data Controls, dbExpress, Xml, LiveBindings, Net, Tethering, Vista Dialogs, Sensors, Windows 10, Analytics, Internet, Samples, Touch, Gestures, REST Client, BAAS Client, Cloud, FireDAC, Indy Clients, Indy Server, WebServers, dbGo, TeeChard, etc.

En nuestro caso pulsaremos en la pestaña del grupo de componentes «Standard» y pulsaremos en el componente «Button»:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Una vez agregado el botón «Hola mundo» y establecidas sus propiedades en el Object Inspector (como la propiedad Name a «btHolaMundo», o la propiedad Caption a «Hola mundo», haremos doble click sobre él para establecer el código fuente correspondiente:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

El código fuente para el botón btHolaMundo será:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Si compilamos y probamos la aplicación, pulsando en el botón «Run»:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Compilará la aplicación y la ejecutará:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Pulsando en nuestro botón «Hola mundo» nos mostrará el cuadro de diálogo que hemos programado:

Mi primera aplicación Hola Mundo con Delphi 10.3.3 Community Edition

Sin hacer nada más, en la carpeta del proyecto tendremos el ejecutable .exe de nuestra aplicación:

Que podemos copiar en cualquier equipo con Windows 7, 8, 10 o superior e incluso en Windows Server 2012, 2016, 2019 y veremos que funciona perfectamente:

Anexo – Código fuente Delphi de la aplicación completa de ejemplo

El código fuente de la unidad del formulario principal UHolaMundo.pas:

Vemos que conserva el parecido incluso con las primeras versiones de Delphi 4, 5 y 6. Por lo que para los desarrolladores habituados a estos antiguos IDE, Delphi 10.3 le será muy familiar y muy fácil su aprendizaje.