Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Noticias
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2018
el-mono el-mono is offline
Miembro
 
Registrado: abr 2008
Ubicación: Lules
Posts: 176
Poder: 17
el-mono Va por buen camino
Delphi 10.3 Rio Liberado!

Aqui les comparto un enlace con la info:

https://www.embarcadero.com/products/delphi

Edito para agregar video presentacion:

https://www.youtube.com/watch?v=RreUFdxaR20

Última edición por el-mono fecha: 21-11-2018 a las 19:19:26.
Responder Con Cita
  #2  
Antiguo 21-11-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Gracias por publicar aquí la noticia el-mono.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 22-11-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.586
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto


Listado resumido con las novedades
https://www.embarcadero.com/products...ew-in-10-3-rio

Listado más detallado de novedades
http://docwiki.embarcadero.com/RADSt...n/What%27s_New

Listado detallado de bugs corregidos
http://docwiki.embarcadero.com/RADSt...AD_Studio_10.3

Y algunas notas más de la Release.
http://docwiki.embarcadero.com/RADSt.../Release_Notes
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 22-11-2018 a las 12:09:43.
Responder Con Cita
  #4  
Antiguo 22-11-2018
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #5  
Antiguo 23-11-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
¿Y.... algún comentario sobre este realease?

Además del trabajo de corrección de multiples BUGs, creo que tiene temas interesantes que hacen que valga la pena actualizarse, principalmente para quienes estan trabajando para las apps store (google, apple, windows), pues se pone al dia con las actualizaciones mandatorias que cada tienda comenzó a exigir este año. ==> claro está, cada quien revisará su costo / beneficio.

Como se habia anunciado, veo que se están enfilando baterias para crecer en el mercado de apps a través de FMX, DataSnap REST y RAD Server, pero no baja la guardia con Windows, pues como ellos mismos mencionan es el rey en cuanto a sistemas operativos mas utilizados.

De la misma forma, veo que no estan preparando la VCL para morir y ser reemplazada por FMX como alguna vez crei que pasaria.

Personalmente me gusta el cambio de la "declaración de variables inline" y la inferencia de tipos en esta declaración, pero hay que verla en acción para poder dar un veredicto ==> Imagino a Al Gonzalez a la espera de que su propuesta de mejorar el WITH sea acogida.



Ya descargué la versión y espero tener tiempo para probarla ...

Saludos,
Responder Con Cita
  #6  
Antiguo 23-11-2018
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
En la nueva versión ¿que sucedería en el caso a continuación?

Código Delphi [-]
unit Unit1;

interface

type
  TForm2 = class(TForm)
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    StrVar: string;
    { Public declarations }
  end;

var
  Form2: TForm2;
  StrVar: string;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
  Self.StrVar := 'A';
  Unit1.StrVar := 'B';
end;

procedure TForm2.Button1Click(Sender: TObject);
var
  StrVar: string;
begin
  ShowMessage(Self.StrVar); //A
  ShowMessage(Unit1.StrVar); //B

  StrVar := 'C';
  ShowMessage(StrVar); //C

  var StrVar: string := 'D'; // ¿Genera exepción?
  ShowMessage(StrVar); //D?
end;

end.

¿Y porque alguien declararía la variable nuevamente? ¡No se! ¿Código espagueti como en PHP?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #7  
Antiguo 23-11-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por gatosoft Ver Mensaje
¿Y.... algún comentario sobre este realease?

Además del trabajo de corrección de multiples BUGs, creo que tiene temas interesantes que hacen que valga la pena actualizarse, principalmente para quienes estan trabajando para las apps store (google, apple, windows), pues se pone al dia con las actualizaciones mandatorias que cada tienda comenzó a exigir este año. ==> claro está, cada quien revisará su costo / beneficio.

Como se habia anunciado, veo que se están enfilando baterias para crecer en el mercado de apps a través de FMX, DataSnap REST y RAD Server, pero no baja la guardia con Windows, pues como ellos mismos mencionan es el rey en cuanto a sistemas operativos mas utilizados.

De la misma forma, veo que no estan preparando la VCL para morir y ser reemplazada por FMX como alguna vez crei que pasaria.

Personalmente me gusta el cambio de la "declaración de variables inline" y la inferencia de tipos en esta declaración, pero hay que verla en acción para poder dar un veredicto ==> Imagino a Al Gonzalez a la espera de que su propuesta de mejorar el WITH sea acogida.



Ya descargué la versión y espero tener tiempo para probarla ...

Saludos,
Si no me equivoco, lo que NO trae esta nueva versión, es el soporte para Mac OS 64 bit. Me parece que será una seguiente versión de Delphi la que incluya soporte para esto. Es más o menos "fundamental", puesto que Mac OS "se queja" si se trata de correr una app de 32 bits... pidiéndole al usuario que contacte con el desarrollador, para que le proporcione una copia "actualizada" de su app...

Ojo, creo que esto es así: con suerte alguien me corrije...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 23-11-2018
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por movorack Ver Mensaje
En la nueva versión ¿que sucedería en el caso a continuación?

Código Delphi [-]
unit Unit1;

interface

type
  TForm2 = class(TForm)
    Button1: TButton;
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    StrVar: string;
    { Public declarations }
  end;

var
  Form2: TForm2;
  StrVar: string;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
  Self.StrVar := 'A';
  Unit1.StrVar := 'B';
end;

procedure TForm2.Button1Click(Sender: TObject);
var
  StrVar: string;
begin
  ShowMessage(Self.StrVar); //A
  ShowMessage(Unit1.StrVar); //B

  StrVar := 'C';
  ShowMessage(StrVar); //C

  var StrVar: string := 'D'; // ¿Genera exepción?
  ShowMessage(StrVar); //D?
end;

end.

¿Y porque alguien declararía la variable nuevamente? ¡No se! ¿Código espagueti como en PHP?
Si he entendido bien este apartado de la lista de novedades, se trata de poder declarar variables "en línea", es decir, no necesitando hacerlo a nivel de la función/procedimiento/método. Esto está ligado a que dichas variables pueden ser ahora visibles únicamente en un determinado "bloque de código", dentro de dicha función/procedimiento/método, y, no fuera del mismo. Esto digo puede ya tener su utilidad... y acaso tenga alguna otra utilidad que a mí se me escape.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 23-11-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por dec Ver Mensaje
Hola a todos,



Si no me equivoco, lo que NO trae esta nueva versión, es el soporte para Mac OS 64 bit. Me parece que será una seguiente versión de Delphi la que incluya soporte para esto. Es más o menos "fundamental", puesto que Mac OS "se queja" si se trata de correr una app de 32 bits... pidiéndole al usuario que contacte con el desarrollador, para que le proporcione una copia "actualizada" de su app...

Ojo, creo que esto es así: con suerte alguien me corrije...
Asi es, el soporte para Mac OS 64x es un hecho, ya está en camnio y será liberado en próximas versiones, de acuerdo a lo que comentaba rizzato en uno de estos videos de lanzamiento.
Responder Con Cita
  #10  
Antiguo 23-11-2018
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Cita:
Empezado por movorack Ver Mensaje
En la nueva versión ¿que sucedería en el caso a continuación?
Pues, no compila, porque:

[dcc32 Error] Unit1.pas(39): E2004 Identifier redeclared: 'StrVar'


-
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #11  
Antiguo 23-11-2018
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Muchísimas gracias por haberte tomado el tiempo. Con esta respuesta tengo mas claridad al respecto
__________________
Buena caza y buen remar... http://mivaler.blogspot.com

Última edición por movorack fecha: 23-11-2018 a las 23:35:57.
Responder Con Cita
  #12  
Antiguo 30-11-2018
DarkDudae DarkDudae is offline
Miembro
 
Registrado: abr 2006
Posts: 94
Poder: 19
DarkDudae Va por buen camino
¿Sabéis si la Community Edition también ha sido actualizada con las novedades de Rio ?
Responder Con Cita
  #13  
Antiguo 30-11-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.586
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
La "Community Edition" no es más que una edición más (como son la profesional, Architect,...) dentro de cada versión del programa.
Por lo tanto, debería estar actualizada como el resto. No se concibe que la 10.3 salga como Architect, pero no como profesional.

De todas formas, para confirmarlo, si realizas el download, verás que el archivo que te propone para descargar es este:

__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #14  
Antiguo 30-11-2018
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Yo todavía tengo pendiente probar al edición Community. Me quedé con la anterior cosa gratis que hicieron, que no iba mal pero tenía un no sé qué que qué sé yo que no me terminaba de convencer.

Eso de las variables "inline", no sé. Como sea igual que C99, que puedes declarar en cualquier parte, me parece un patinazo. Eso de tener las variables locales bien juntitas es lo mejor que puede hacerse para poder encontrarlas en caso de ser necesario. Lo de que pueda declararse en el FOR (como he visto propuesto en los foros de Lazarus, no sé si también en Delphi) no lo veo tan mal, fuera parte que las variables usadas en esos bucles siempre se han tratado de una forma especial.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #15  
Antiguo 09-12-2018
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.586
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Ñuño Martínez Ver Mensaje
...Eso de tener las variables locales bien juntitas es lo mejor que puede hacerse para poder encontrarlas en caso de ser necesario.

Estoy de acuerdo, pero al final todo se reduce a lo ordenado que sea cada cual.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #16  
Antiguo 09-12-2018
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo declaro las variables al principio, aunque el lenguaje que utilice en ese momento lo permita en cualquier sitio.
Responder Con Cita
  #17  
Antiguo 09-12-2018
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.003
Poder: 26
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cuando hacía cosas en BASIC (hace mucho que no me pongo en serio con él... ¡Qué morriña!) no lo hacía al principio, pero aprendí la costumbre de Tim Hartnell de tener una "rutina" de iniciación al final del código (línea 10000, por ejemplo) que llamaba con un GOSUB 10000 al empezar. Ahí se inicializaban las variables con sus valores iniciales y sus REM explicando un poquito para qué servía, y así no tenía que andar siguiendo el código para ver dónde ponía ese valor o cuál se usaba.

Y ahora hago como tú, Casimiro, aunque el lenguaje lo permita en cualquier parte, siempre lo hago al principio.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #18  
Antiguo 14-12-2018
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
me ha costado encontrar el sitio donde meter el path de las carpetas de librerias
vamos el tools>options>Enviroment options>Delphi options>Library

ahora es en

tools>options>Language>Delphi options>Library
Responder Con Cita
  #19  
Antiguo 14-12-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por cocute Ver Mensaje
me ha costado encontrar el sitio donde meter el path de las carpetas de librerias
vamos el tools>options>Enviroment options>Delphi options>Library

ahora es en

tools>options>Language>Delphi options>Library
La versión trae una casilla para buscar opciones, (de hecho, el Object insperctor también)... yo tuve que entrar por alli para buscar la opción Library
Responder Con Cita
  #20  
Antiguo 14-12-2018
Avatar de gatosoft
[gatosoft] gatosoft is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Bogotá, Colombia
Posts: 833
Poder: 22
gatosoft Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Yo declaro las variables al principio, aunque el lenguaje que utilice en ese momento lo permita en cualquier sitio.
Creo que es cuestión de costumbre y encontrarle la utilidad, y apoyo a Neftalí... "se reduce a lo ordenado que seas"

Personalmente le he visto la utilidad, para "limpiar un poco el código" en la sección de variables e irlas declarando donde vayan apareciendo... Se que no suena muy bien, pero a medida que lo vayamos ensayando, le iremos viendo utilidad. El tiempo dirá
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Excel no es liberado de memoria al final de un proceso de automatización con Delphi shoulder Varios 3 06-07-2016 21:33:45
Lazarus 1.4 - Liberado!!! el-mono Noticias 2 23-04-2015 13:30:19
KDE 4.1.1 Liberado poliburro Noticias 5 08-09-2008 18:09:51
Liberado OpenSSH 5.0 poliburro Noticias 0 05-04-2008 23:57:06
Liberado PHP 5.0 marto Noticias 1 15-07-2004 17:46:03


La franja horaria es GMT +2. Ahora son las 20:08:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi