Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Migrar componentes (https://www.clubdelphi.com/foros/showthread.php?t=51702)

linuz 26-12-2007 11:47:57

Migrar componentes
 
Hola a todos,

Tengo un dilema que me gustaría que alguien me dijera si se puede solucionar, os cuento.

Tengo un programa en Delphi 5, con una serie de componentes hechos por un compañero mio. Estos componentes lo utilizamos en muchos forms o datamodules, así que son importantes.
Quisiera migrar a una versión más moderna de delphi, pero lo que no se si es posible migrar los componentes realizados por nosotros a otro delphi.
¿Existe alguna aplicación para ello? ¿Delphi los convierte?


Muchas gracias.

dec 26-12-2007 11:58:05

Hola,

Tendrás que comprobarlo. Creo que no hay otra. Componentes para versiones anteriores de Delphi suelen ser compatibles con versiones posteriores de Delphi, pero, obviamente, eso depende de cada componente. Que yo sepa no hay ningún "actualizador" automático. Y no creo que Delphi se atreva a tocar los componentes "para actualizarlos", como no sea en raras ocasiones, alguna propiedad de algún formulario, por ejemplo...

En definitiva, tendrás que probarlo, pero, Delphi 5, se me ocurre, no es Delphi 2. Quiero decir que sí que cabe la posibilidad de que funcionen los componentes tal como se espera.

linuz 26-12-2007 17:12:58

Hola,

Gracias Dec por tu respuesta.

Tengo otra consulta que realizaros. Quisiera poder cambiar el codigo fuente de un componente de delphi, especialmente el DBLCBComboBox, para que cuando se abra me salgan todos los registros, y no dos flechitas pequeñas.
El problema esta en que no se como ver el codigo fuente de los componentes. ¿Sabria alguien decirme coom hacerlo?

Muchas gracias.


Un saludo.

Yun-i 04-01-2008 18:53:23

hola
 
hola soy nuevo en el foro a mi me paso algo muy parecedi cheken:

tengo una aplicacion desarrollada en delpohi 6 y ocupa muchos componentes
teno el nombre de los componenstes pero no lo he podido descargarlos estos los tengo para delphi 6 pero quiero correrlo en 7 la aplicacion yo no la desarrollo por eso hay muchos componentes que no se para que se usan espero que me puedan echar la mano los componentes sopn los siguientes:

csavecomps
dbdatetimepicker
exportpack
glib
gxoutlookbars
offbtn97
raize componentes v3.0.12
tmsbars
cg

expack12
expressquantumgrid
filtrdem
gradpnilmf70se_d7
mm820d
smcmpntd7
tmsbars
tmas components
tsmasg


Como ven son bastantes gracias por su apoyo :)

xEsk 05-01-2008 05:35:29

Cita:

Empezado por linuz (Mensaje 254445)
Hola,

Gracias Dec por tu respuesta.

Tengo otra consulta que realizaros. Quisiera poder cambiar el codigo fuente de un componente de delphi, especialmente el DBLCBComboBox, para que cuando se abra me salgan todos los registros, y no dos flechitas pequeñas.
El problema esta en que no se como ver el codigo fuente de los componentes. ¿Sabria alguien decirme coom hacerlo?

Muchas gracias.


Un saludo.

El componente que mencionas (DBLCBComboBox), no viene instalado con el Delphi (al menos no en mi Delphi 2007 xD), si no puedes ver el código fuente (cosa muy común en los componentes de pago) es porqué solo tienes su versión compilada (DCU).

De todas formas, puedes ir donde tengas instalado este componente y buscar por ahí los .pas o también probar de usar el "Ctrl. + clic izq. del ratón" encima del tipo de la variable.
Me explico, si tienes algo así:
Código Delphi [-]
cmbDB: TDBLCBComboBox; // haz el ctrl. + clic encima de TDBLCBComboBox y debería llevarte al código fuente (si existe...)
Saludos.

jachguate 07-01-2008 02:03:26

Cita:

Empezado por Yun-i (Mensaje 256019)
csavecomps
dbdatetimepicker
exportpack
glib
gxoutlookbars
offbtn97
raize componentes v3.0.12
tmsbars
cg

expack12
expressquantumgrid
filtrdem
gradpnilmf70se_d7
mm820d
smcmpntd7
tmsbars
tmas components
tsmasg


Como ven son bastantes gracias por su apoyo :)

No los conozco todos, pero tengo un amigo que seguramente te ayudará. Solamente pregúntale por cada uno de ellos.

Sobre el EpxressQuantumGrid, puedo comentar que es parte de una suite de componentes de pago, la página es www.devexpress.com y tienen prátcicamente para todas las versiones de delphi, aunque ignoro si den soporte para versiones anteriores.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 10:17:18.

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