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 04-09-2023
ciudad54 ciudad54 is offline
Miembro
 
Registrado: oct 2008
Posts: 27
Poder: 0
ciudad54 Va por buen camino
Convertir de Delphi 5 a versiones modernas

Hola tengo un pequeño proyecto que me fue asignado en mi trabajo pero no encuentro los componentes para versiones actuales de Delphi.
Me podrían ayudar con algunas alternativas. Les dejo el proyecto acá.
Archivos Adjuntos
Tipo de Archivo: rar Menu.rar (218,1 KB, 10 visitas)
Responder Con Cita
  #2  
Antiguo 04-09-2023
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Los componentes que requieres para hacer tu migración si existen

https://www.devexpress.com
https://www.woll2woll.com/1stclass
https://www.woll2woll.com/infopower

Solo tienes que comprarlos.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #3  
Antiguo 04-09-2023
ciudad54 ciudad54 is offline
Miembro
 
Registrado: oct 2008
Posts: 27
Poder: 0
ciudad54 Va por buen camino
Cita:
Empezado por egostar Ver Mensaje
Los componentes que requieres para hacer tu migración si existen

https://www.devexpress.com
https://www.woll2woll.com/1stclass
https://www.woll2woll.com/infopower

Solo tienes que comprarlos.

Saludos
No me carga, yo tengo una versión TRIAL de los componentes y no me carga, me dice que no existe tal componente. La idea es usar los componentes normales, esos por lo que veo solo están utilizados para la parte visual.
Responder Con Cita
  #4  
Antiguo 04-09-2023
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ciudad54 Ver Mensaje
No me carga, yo tengo una versión TRIAL de los componentes y no me carga, me dice que no existe tal componente. La idea es usar los componentes normales, esos por lo que veo solo están utilizados para la parte visual.
Algunos componentes como los Botones y Labels son muy simples, solo tienes que editar el dfm y el pas y sustituirlos por el componente nativo, además debes de eiminar de los dfm aquellas propiedades propias de los componentes de terceros.

TclLabel --> TLabel

Eliminar de los dfm las propiedades que no existan, por ejemplo:

TextOptions.Alignment = taLeftJustify
TextOptions.ExtrudeEffects.Depth = 3
TextOptions.ExtrudeEffects.Enabled = True
TextOptions.ExtrudeEffects.FarColor = clBlue
TextOptions.VAlignment = vaTop
TextOptions.OutlineColor = clRed
TextOptions.Style = fclsRaised
TextOptions.VAlignment = vaTop

Te paso un ejemplo de una unidad que he convertido, toca ver que hace cada uno de los componentes y tratar de imitar el comportamiento.

https://www.delphienmovimiento.mx/wp...9/ufacerca.zip

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 04-09-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Poder: 2
pgranados Va por buen camino
Yo tengo licencia de los componentes de Woll2Woll en Delphi 10.4 y sin problema, tuve errores por otros componentes que no tengo pero con los de Woll2Woll no (1st class)
Responder Con Cita
  #6  
Antiguo 04-09-2023
ciudad54 ciudad54 is offline
Miembro
 
Registrado: oct 2008
Posts: 27
Poder: 0
ciudad54 Va por buen camino
lo tengo casi listo pero me presenta estos errores ahora.

[dcc32 Error] ufmenu.pas(11): E2004 Identifier redeclared: 'Winapi.Windows'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'Winapi.Messages'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'System.SysUtils'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'System.Classes'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'Vcl.Graphics'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Controls'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Forms'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Dialogs'
[dcc32 Warning] dxCore.pas(241): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
[dcc32 Warning] dxCore.pas(261): W1000 Symbol 'UTF8Decode' is deprecated: 'Use UTF8ToWideString or UTF8ToString'
[dcc32 Warning] dxCore.pas(294): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(299): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] dxCore.pas(318): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(323): W1000 Symbol 'UTF8Decode' is deprecated: 'Use UTF8ToWideString or UTF8ToString'
[dcc32 Warning] dxCore.pas(338): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] dxCore.pas(343): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(368): W1057 Implicit string cast from 'ShortString' to 'string'
[dcc32 Warning] dxCore.pas(373): W1058 Implicit string cast with potential data loss from 'string' to 'ShortString'
[dcc32 Warning] dxCore.pas(428): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Fatal Error] uflogin.pas(6): F2063 Could not compile used unit 'dxCore.pas'
Failed
Elapsed time: 00:00:00.8
Responder Con Cita
  #7  
Antiguo 04-09-2023
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Código Delphi [-]
[dcc32 Error] ufmenu.pas(11): E2004 Identifier redeclared: 'Winapi.Windows'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'Winapi.Messages'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'System.SysUtils'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'System.Classes'
[dcc32 Error] ufmenu.pas(12): E2004 Identifier redeclared: 'Vcl.Graphics'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Controls'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Forms'
[dcc32 Error] ufmenu.pas(13): E2004 Identifier redeclared: 'Vcl.Dialogs'

Quita todas esas unidades duplicadas, con eso ya te compilará.

Código Delphi [-]
[dcc32 Warning] dxCore.pas(241): W1050 WideChar reduced to byte char in set expressions. Consider using 'CharInSet' function in 'SysUtils' unit.
[dcc32 Warning] dxCore.pas(261): W1000 Symbol 'UTF8Decode' is deprecated: 'Use UTF8ToWideString or UTF8ToString'
[dcc32 Warning] dxCore.pas(294): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(299): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] dxCore.pas(318): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(323): W1000 Symbol 'UTF8Decode' is deprecated: 'Use UTF8ToWideString or UTF8ToString'
[dcc32 Warning] dxCore.pas(338): W1057 Implicit string cast from 'AnsiString' to 'string'
[dcc32 Warning] dxCore.pas(343): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'
[dcc32 Warning] dxCore.pas(368): W1057 Implicit string cast from 'ShortString' to 'string'
[dcc32 Warning] dxCore.pas(373): W1058 Implicit string cast with potential data loss from 'string' to 'ShortString'
[dcc32 Warning] dxCore.pas(428): W1057 Implicit string cast from 'AnsiString' to 'string'

Referente a estos errores, estás utilizando una versión antigua de la unidad dxCore.pas, aunque no deberían detener la compilación sería bueno que actualizaras esos componentes también.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 04-09-2023
ciudad54 ciudad54 is offline
Miembro
 
Registrado: oct 2008
Posts: 27
Poder: 0
ciudad54 Va por buen camino
Tendrías el dxCore.pas actual que me compartieras?
Porque como te comente no tengo ninguno de esos componentes solo tengo el proyecto y estoy intentando revivirlo.
Responder Con Cita
  #9  
Antiguo 05-09-2023
ciudad54 ciudad54 is offline
Miembro
 
Registrado: oct 2008
Posts: 27
Poder: 0
ciudad54 Va por buen camino
Ya pude compilarlo y que funcione. Mil gracias por los consejos y la ayuda. Me queda mucho camino por recorrer aun.
Responder Con Cita
  #10  
Antiguo 05-09-2023
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por ciudad54 Ver Mensaje
Ya pude compilarlo y que funcione. Mil gracias por los consejos y la ayuda. Me queda mucho camino por recorrer aun.
Genial

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
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
Compatibilidad versiones Delphi jhonalone Desarrollo en Delphi para Android 9 23-06-2019 16:52:07
¿Cómo luce un programa con el tema para Windows 10 de las modernas versiones Delphi? dec Windows 17 18-08-2016 14:25:19
Versiones de Delphi woody Varios 7 22-02-2016 00:19:34
Versiones Delphi User_Baja_2 Varios 3 30-04-2013 22:08:46
Versiones de Delphi Athalon Noticias 1 19-09-2003 09:32:57


La franja horaria es GMT +2. Ahora son las 11:20:58.


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