Instalar Rad Studio 10.4.1 sin problemas



 A continuación les voy a detallar los pasos que he seguido para configurar RAD Studio 10.4.1 en una máquina con Windows 10.

1) En mi caso tenía un PC sin sistema operativo por lo que lo primero que hay que hacer es instalar Windows 10.

Probé a instalarlo sobre una máquina virtual  que tenía en otro PC con Windows 8 utilizando VirtualBox, pero en un momento de la instalación se quedó colgado, repetí la instalación varias veces y no lo conseguí, por lo que me decidí a instalarlo en la partición C:

2)  Ir a "Configuración de Windows" y pulsar sobre "Actualización y seguridad"

En el menú "Windows Update", pulsar el botón "Buscar actualizaciones" e instalar todas las actualizaciones que irá encontrando, seguramente necesitará reiniciar varias veces el equipo.

3) Instalar "Microsoft Office 2016"

4) Ir al paso "2" para buscar más actualizaciones, hasta que aparezca el mensaje ¡Todo está actualizado!

5) Instalar Java.

Java está certificado para Windows 10 desde la versión Java 8 Update 51.

4) Instalar Rad Studio.


 Seleccioné Delphi Windows Enterprise y Delphi Android Enterprise

En la pestaña "Additonal Options" recordar que hay que marcar "AdoptOpenJDK".

En algunos foros he leído que no marcar AdoptOpenJDK puede dar problemas al instalar o al compilar las aplicaciones.


Se pulsa el botón "Apply" y se van aceptando las sucesivas pantallas que irán apareciendo, hasta terminar la instalación del programa.

Una vez que pude ejecutar por primera vez Rad Studio y compilar uno de los programas que había realizado, me daba errores la conexión con Firedac, se cerraba el programa inesperadamente o se bloqueaba, pues para solucionarlo simplemente hay que añadir en el uses de la unit donde se establezca la conexión con la base de datos lo siguiente:

FireDAC.Phys.SQLiteWrapper.Stat

 por ejemplo:

UNIT BaseDeDatos;

INTERFACE

USES
  System.SysUtils, System.UITypes,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
  FMX.Controls.Presentation, FMX.StdCtrls,
  FireDAC.Stan.Def, FireDAC.Stan.Async, FireDAC.Stan.ExprFuncs,
  FireDAC.Phys.SQLiteDef, FireDAC.UI.Intf,
  FireDAC.FMXUI.Wait, FireDAC.Stan.Intf, FireDAC.Stan.Option,
  FireDAC.Stan.Error, FireDAC.Phys.Intf, FireDAC.Stan.Pool,
  FireDAC.Phys, FireDAC.Phys.SQLite, FireDAC.Stan.Param, FireDAC.DatS,
  FireDAC.DApt.Intf, FireDAC.DApt, Data.DB,
  FireDAC.Comp.DataSet, FireDAC.Comp.Client, FireDAC.Comp.UI,
  FMX.Objects,
  FMX.ScrollBox, FMX.Memo, FMX.Effects, FMX.Layouts,  FireDAC.Phys.SQLiteWrapper.Stat,
  System.Classes, FMX.Memo.Types;


Con eso las operaciones de búsqueda o inserción de registros, transacciones, mantenimiento de la base de datos, compactación y verificación, funcionaban perfectamente.

Otro error que me daba era al intentar ejecutar una app para Android en un dispositivo Xiaomi, me aparecía el mensaje:

INSTALL_FAILED_USER_RESTRICTED

Intenté ejecutar la app en modo "Developpment" y en modo "Application Store" y no funcionaba.

Para arreglarlo hay que activar las "Opciones de desarrollador" y hacer lo siguiente:

Ir a 

Settings -> Additional Settings -> Developer options ->

    Desactivar"MIUI optimization" y reiniciar el móvil.

    Activar "USB Debugging"

    Activar "Install via USB"

 




y aplicado la anterior ya me funcionaban las apps perfectamente en el nuevo Rad Studio 10.4.1.

Otro truco, si las apps compiladas con versiones anteriores a la 10.4 dan errores, borren el archivo AndroidMainfest.template.xml que está en la carpeta principal de su app y vuelvan a compilarla, esto provoca que Delphi vuelva a reconstruir ese archivo adaptándolo a la última versión disponible.

Espero que les haya servido de algo y que por lo menos no pierdan el tiempo que he perdido yo en buscar las soluciones a los problemas anteriores.



Acción solidaria relacionada con Delphi y con Al González


 
Hace unos días vimos una publicación en Twitter de Al haciendo un llamamiento de apoyo, de ayuda.

Pues
para eso hemos creado una formación Solidaria donde los beneficios irán
destinados a ayudarle, recuerda, hoy por ti, mañana por mi.

El curso se llama:
"Curso de Delphi: Nociones importantes del Lenguaje, del compilador y la depuración de código"

¿QUÉ INCLUYE LA FORMACIÓN?
- 2 horas en directo con Al
- Impartirá nociones básicas sobre el lenguaje de programación, cosas que no sueles caer en tu día a día.
- Nociones sobre el compilador que quizás, como yo, hayas tocado pocas veces.
- Nociones sobre la depuración de código, siempre hay algunas perlas que no habíamos pensado en ellas.
-
También podrás conversar directamente con el formador y el resto de
asistentes, entre todos se enriquecerá muchísimo más la formación.
- Tendrás acceso al curso para poder volver a verlo las veces que quieras, quedará grabado. 
- Certificado del curso a tu nombre, para que puedas adjuntarlo a Linkedin, a tu hoja de vida etc. 
- Encuesta de satisfacción
- Descuento del 40% para los componentes TMS Web Core, tanto para Delphi como para Visual Studio Code

¿CUANTO CUESTA?
Esta
formación podría costar perfectamente más de 150 euros, sólo el
descuento de TMS Web Core se ahorra mucho más de este dinero, pero hemos
puesto un precio muy asequible para todos al ser una acción solidaria y
sólo te costará 15 €.

¿CUANDO ES EL CURSO?
El
curso será el próximo Martes 15 de septiembre a las 16:00 hora
Madrid/España . Si no puedes asistir no te preocupes, apúntate, ayúdanos
y visualiza el vídeo posteriormente.

¿QUIEN IMPARTE EL CURSO?
Detrás
el curso está nuestra empresa Abatic Soluciones Tecnológicas, empresa
responsable del Podcast No Solo Delphi, del Podcast Pildoras PostgreSQL,
de plataformas formativas como abatic.net, nosolodelphi.com, emiliopm.com y todopostgresql.com
Pero
claro, como es una formación solidaria, el formador no forma parte de
nuestra empresa, es freelance y los beneficios del curso irán destinados
para él, se llama Al González y es el creador de componentes como
GHFreebrary.

¿Donde puedo apuntarme?
Aquí
te dejo el enlace para apuntarte al curso, te damos las gracias desde
el equipo Abatic por ayudarnos en esta causa en la cual podemos caer
todos y cada uno de nosotros.

Coderage 2020 ya está aquí








































Es
hora de tu conferencia para desarrolladores en línea favorita:
¡CodeRage! CodeRage es realizado por nuestra increíble comunidad de
usuarios. ¡Ven a ver qué hay de nuevo, cuáles son los planes para el
futuro, aprende muchas cosas nuevas y haz nuevos amigos!
CodeRage 2020 en Español: 18, 19 y 20 de Febrero







--- Día 18 ---










































09:00 - Universo RAD: ¿Qué esperar de 2020? Novedades para tu desarrollo. (Alejandro Ruiz)
09:40 - FireMonkey para Linux 64 bit (Eliseo González Nieto - MVP)
10:20 - Animaciones en FireMonkey (Jhonny Arley Suarez Gutierrez - MVP)
11:00 - Aplicando metodologías ágiles con pruebas unitarias en Delphi (Daniel Arturo Salinas Verduzco - Softtek)
11:40 - Delphi Full Stack Developer (Emilio Pérez - MVP

--- Día 19 ---










































09:00 - Seguridad de Datos con InterBase (José Castillo Reyes - MVP)
09:40 - Creando y usando una Base de Datos MSSQL Server en Azure con Delphi y C++Builder (José Castillo Reyes - MVP)
10:20 - Embarcadero como alternativa completa. Beneficiar Entidad Cooperativa. Caso de Exito. (Luis Felipe González - MVP)
11:00 - ¿Le gusta C++, esto es para Usted? (Luis Felipe González - MVP)
11:40 - Introducción a la Inteligencia artificial. Delphi y Watson (Edgar Ramírez - MVP)

--- Día 20 ---
































09:00 - Universo Sencha: ¿Qué esperar de 2020? Novedades para tu desarrollo web (Fernando Rizzato - Embarcadero)
09:40 - Migración ExtJs 4.x a las últimas versiones (Maximiliano Vico Yusso - Compustrom)
10:20 - Creación de Aplicaciones Angular con ExtAngular (Nazario Alejandro Guerrero Juárez - Aumenta)
11:00 - Creación de aplicación universal con ExtJS Admin Dashboard (Joshua Hernandez - MVP)






IMPORTANTE:
Sólo necesitas UNA inscripción para tener acceso a TODOS los días de evento.




Horario:





  1. Mar., 18 de Feb. de 2020 16:00 - 20:00 CET


  2. Jue., 20 de Feb. de 2020 16:00 - 20:00 CET









Para registrarse pulsa aquí:



https://register.gotowebinar.com/register/4457198441907824140

Feliz 25 cumpleaños Delphi






FELIZ 25 CUMPLEAÑOS DELPHI












Delphi vió la luz el 14 de Febrero de 1995 como la mejor herramienta para desarrollar en Windows 3.11 ¡¡que tiempos aquellos!!, pensar que Windows 95 apareció 6 meses después.




Delphi 1.0 running on Windows 95 


Delphi funcionando en Windows 95




En esas fechas estaba en la fase final de mi carrera universitaria y lo ví claro, me compré la versión más económica que había entonces (de la cual conservo todavía la caja, manuales y diskettes) 

 








 Primera versión comercial de Delphi






y me lancé a programar, ahora echando la vista atrás me doy cuenta de mi acierto en la elección.


Desde entonces Delphi se ha posicionado como la mejor herramienta multiplataforma para el desarrollo de aplicaciones y apps en Windows, Android, IOS y Linux.


Desde el principio me dí cuenta de la potencia y flexibilidad de este lenguaje, la rapidez en la compilación (a diferencia de Visual Basic), la capacidad que tiene de crear tus propios componentes para utilizarlos internamente en tus proyectos o distribuirlos comercialmente, la sencillez del lenguaje a diferencia de otros farragosos y difíciles de aprender.


También lo he utilizado para hacer programas en entornos web utilizando Intraweb y actualmente con Unigui y siempre digo lo mismo QUÉ FÁCIL ES Y CUÁNTO TIEMPO NOS AHORRAMOS LOS PROGRAMADORES.

Actualmente lo uso para crear aplicaciones para Android y para IOS con bastante éxito.


La empresa americana que lo desarrolla actualmente "Embarcadero" está de celebración y yo como MVP me uno a la misma con alegría y ganas de que cumpla otros 25 años más.


 Además Embarcadero Academy ofrece con motivo de este cumpleaños un 25% de descuento en todos los cursos, suscripciones y exámenes (usar el código

HAPPY25DELPHI  al inscribiros.)


También Danyshop partner en España, ofrece un 25% de descuento en la compra de Delphi hasta el 14/2/2020


https://www.danysoft.com/promocion-embarcadero/





Si quieres unirte a nosotros, comparte con tus amigos y redes sociales el link: https://embt.co/Delphi25thWebinar y usa el hastag #Delphi25th 



Aquí tienen un video de algunos de los MVPs de habla hispana felicitando a Delphi por estos 25 años:



 




 







Simulación del movimiento de los electrones en un campo electrico

Espectacular simulación realizada con OpenGL del movimiento de los electrones cuando atraviesan un campo eléctrico. Como muestra la image...