Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2020
ArtPortEsp ArtPortEsp is offline
Miembro
 
Registrado: may 2018
Ubicación: Mexico
Posts: 151
Poder: 6
ArtPortEsp Va por buen camino
Migrar sistema Delphi 7 a Delphi XE 10 Seatle

Buen dia amigos;

aprovechando esta situación, quiero darme a la tarea de migrar una aplicacion hecha con Delphi 7 a Delphi XE 10; quiero aprovechar las ventajas que tiene el nuevo entorno de desarrollo, pero aun no las conozco todas.

Quiero por ejemplo:

que el sistema tenga la posibilidad de funcionar en PC, Mac y Linux
que pueda accesar una BD MySQL o MSSQL
que la interfaz se vea más moderna
que pueda acceder a servicios como EMAIL, FTP y WEBSERVICES

Veo en la sección de proyectos cosas como:

Multi-Device Application
FireMonkey Metropolis
VCL Metropolis UI Application

Aparte de las conocidas:

Console Application
VCL Forms Application
Etc.


Alguno de uds. podria ponerme en la dirección correcta?

Gracias de antemano
#quedenseencasa
Responder Con Cita
  #2  
Antiguo 09-04-2020
aledieb aledieb is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires, Argentina
Posts: 141
Poder: 19
aledieb Va por buen camino
Para que funcione en PC, MAc y Linux deberías usar Multi-Device Application pero tendrías que cambiar todos los componentes y además hay muchos de VCL que no tienen el igual en Multi-Device, y cambian los nombre de propiedades, por ejemplo un label no tiene la propiedad Caption sino que es Text.
Tampoco existe en FMX (Multi-Device) el DBGrid (en los componentes standard, hay si no me equivoco algunos de pago), la asignación a datasource se hace con livebindings.

Ó podes usar CrossVcl https://www.crossvcl.com que te permite usar tu código vcl en mac y si no me equivoco también en Linux.
__________________
Suerte
Alejandro
Responder Con Cita
  #3  
Antiguo 10-04-2020
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
A ver si éste video te ayuda en algo, en unos días comenzaré a escribir detalles acerca de lo que pasé para realizar la migración de una aplicación VCL a Multiplataforma.



Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 11-04-2020
el-mono el-mono is offline
Miembro
 
Registrado: abr 2008
Ubicación: Lules
Posts: 176
Poder: 17
el-mono Va por buen camino
Smile

Yo me pase a Firemonkey en el 2015 y no me arrepiento, tenia una aplicacion (software odontologico) en vcl y lo pase completamente a Firemonkey. La verdad es una maravilla lo que podes hacer con este Frameworks (en cuanto a ui me refiero), esta semana termine de compilar mi aplicacion Windows sobre macOS Mojave y va de pelos estoy muuuuuyyyyyyy contento, tuve que tener en cuenta algunos detalles como referencias a directorios por ejemplo pero nada del otro mundo.


Te dejo un enlace para que veas como luce mi aplicacion en macOS


http://proyectoanamnesis.blogspot.co...ara-macos.html


En lo personal nunca me acostumbre a usar los Data controls , siempre me gusto hacer las cosas a mano recorrer la consulta e ir cargando los datos en stringgrid y cosas asi. Es por ello que en Firemonkey hago lo mismo y me funciona de maravillas, en este framework tenes la tecnologia LiveBindings que no me gusta en lo absoluto pero seria lo que debes usar si estas acostumbrado a los datacontrols.


Este es mi humilde opinion.
Responder Con Cita
  #5  
Antiguo 14-04-2020
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.275
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 el-mono Ver Mensaje
Te dejo un enlace para que veas como luce mi aplicacion en macOS
Una pregunta. ¿Todo con componentes estandard de delphi para FMX? ¿O has tenido que usar alguno externo?
__________________
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
  #6  
Antiguo 14-04-2020
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.275
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 ArtPortEsp Ver Mensaje
que el sistema tenga la posibilidad de funcionar en PC, Mac y Linux
que pueda accesar una BD MySQL o MSSQL
que la interfaz se vea más moderna
que pueda acceder a servicios como EMAIL, FTP y WEBSERVICES

Deberías hacer una prueba de concepto (POC) para ver si estas características que implementes para Windows, luego funcionan sin problemas en OSX y Linux. En el primero es bastante probable, con el segundo tengo mis reticencias, pero tendrás que probarlo, ya que su estado es más "inmaduro".
__________________
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
  #7  
Antiguo 14-04-2020
el-mono el-mono is offline
Miembro
 
Registrado: abr 2008
Ubicación: Lules
Posts: 176
Poder: 17
el-mono Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Una pregunta. ¿Todo con componentes estandard de delphi para FMX? ¿O has tenido que usar alguno externo?

Estoy utilizando, botones, listview, paneles de OrangeUI 1.78.1 y control Planner de TMSsoftware lo demas todo controles estandar de Delphi.
Responder Con Cita
  #8  
Antiguo 15-04-2020
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.275
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 el-mono Ver Mensaje
Estoy utilizando, botones, listview, paneles de OrangeUI 1.78.1 y control Planner de TMSsoftware lo demas todo controles estandar de Delphi.
En ese caso, eso no te debería dar problemas.
Lo siguiente que probaría con una prueba de concepto sobre:

(1) que pueda accesar una BD MySQL o MSSQL
Parece que con SQL no deberías tener problemas segun esto:
http://docwiki.embarcadero.com/RADSt...rver_(FireDAC)
Y contra MySQL Server tampoco:
http://docwiki.embarcadero.com/RADSt...rver_(FireDAC)

En ambos casos utilizando FiReDAC.

(2) Que pueda acceder a servicios como EMAIL, FTP y WEBSERVICES
En cuanto a esto, para los WS no creo que tengas problemas con los componentes THTTPClient que utilizan por debajo las caracteristicas de cada plataforma.

Lo que ya tengo más dudas es qué componentes puedes usar para FTP/EMAIL que soporten OSX y Linux.
__________________
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: 15-04-2020 a las 16:22:58.
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
¿Que version de Delphi recomiendan y vale la pena para pagar por SEATLE 10 ENTER? theheriko Debates 3 20-11-2015 16:23:19
Migrar de Delphi+Oracle a Delphi+PostGreSQL MarcoMae Conexión con bases de datos 1 06-02-2009 23:22:18
Error raro al migrar de Delphi 5 a Delphi 7 bytecero Varios 3 07-06-2008 08:54:18
Ventajas de migrar de Delphi 7 a Delphi 2006 Andreano Varios 7 03-02-2007 23:49:26


La franja horaria es GMT +2. Ahora son las 21:35:53.


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