![]() |
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 |
Código:
para ser usados en VB, encapsulándolos como ActiveX 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. |
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 |
Cita:
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. |
La franja horaria es GMT +2. Ahora son las 07:34:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi