Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-05-2007
JARivera JARivera is offline
Registrado
NULL
 
Registrado: may 2007
Posts: 6
Poder: 0
JARivera Va por buen camino
Question Se pueden usar componentes creados en Delphi desde otros lenguajes .Net?

Hola,

tengo varios componentes VCL que he hecho a lo largo de los años. Algunas veces los he podido vender para ser usados en VB, encapsulándolos como ActiveX. Sin embargo, me han comenzado a pedir que los haga para usarlos en VB.Net y C#. Como no lo habia necesitado, no me he "pasado" a Delphi para .Net, pero por lo visto va llegando la hora. Alguien sabe si puedo convertir esos componentes de D6 a D.Net (me imagino que habra que cambiar algo de codigo), de modo que pueda luego "empacarlos" para que los usen desde VB.Net y C#? O tendria que crearlos desde cero? Si los tengo que crear desde cero, puedo de todos modos hacerlos en D.Net, o sera mejor comenzar en C#? ()

Gracias,

Arturo
Responder Con Cita
  #2  
Antiguo 12-05-2007
JXJ JXJ is offline
Miembro
NULL
 
Registrado: abr 2005
Posts: 2.473
Poder: 17
JXJ Va por buen camino
Código:
para ser usados en VB, encapsulándolos como ActiveX
¿que no funcionan. en vb.net o en csharp?
estos tienen soporte para activex.

pero si quieres hacer componentes nativos, que tambien
se ejecuten, hipoteticamente, en otras implementaciones
dot net. que no corran en windows.

Recodifica en Csharp dot net. o delphi dot net.

pero para ir mas deacuerdo con estandares de microsoft.
c sharp. para los componentes.
Responder Con Cita
  #3  
Antiguo 12-05-2007
JARivera JARivera is offline
Registrado
NULL
 
Registrado: may 2007
Posts: 6
Poder: 0
JARivera Va por buen camino
Gracias. En resumen:
* en VB.Net deberian poder usar los mismos componentes ActiveX que ya tienen. Vamos a probarlos. La solución no es 100% Kosher, asumo, pero funciona.
* Si quiero que corran en otras plataformas, tengo que codificarlos de nuevo. Puedo usar D.net, pero probablemente sea mas seguro hacerlo en C#, por si las moscas y garantizar portabilidad y sostenimiento a futuro.

De nuevo, gracias!

JAR
Responder Con Cita
  #4  
Antiguo 12-05-2007
JXJ JXJ is offline
Miembro
NULL
 
Registrado: abr 2005
Posts: 2.473
Poder: 17
JXJ Va por buen camino
Thumbs up

Cita:
Empezado por JARivera
Gracias. En resumen:
* en VB.Net deberian poder usar los mismos componentes ActiveX que ya tienen. Vamos a probarlos. La solución no es 100% Kosher, asumo, pero funciona.
* Si quiero que corran en otras plataformas, tengo que codificarlos de nuevo. Puedo usar D.net, pero probablemente sea mas seguro hacerlo en C#, por si las moscas y garantizar portabilidad y sostenimiento a futuro.

De nuevo, gracias!

JAR
Asi le hacen los de www.clevercomponents.com

tienen componentes delphi vcl para delphi y activez nacidos de las versiones
vcl delphi, vueltos activex , que como activex son para delphi. ms visual studio 2003. 2005 , vb, vb dot net ,

y versiones 100 porciento c sharp.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Usar componentes desde Dlls Albano OOP 6 19-12-2006 22:41:25
Ya es posible instalar otros componentes en Turbo Delphi Hagen Noticias 7 19-09-2006 10:06:36
hola de nuevo, ¿se pueden ver las respuestas a otros usuarios? nuri Internet 1 19-04-2005 13:37:05
dll para otros lenguajes fryguy Varios 7 31-12-2004 16:41:04
Asignar evento on exit y otros a varios labeledit creados dinamicamente cotoprix OOP 2 08-01-2004 23:05:53


La franja horaria es GMT +2. Ahora son las 15:01:39.


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