Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Usar DLL en .net en Delphi 7 (https://www.clubdelphi.com/foros/showthread.php?t=80273)

cancun 14-09-2012 02:34:46

Usar DLL en .net en Delphi 7
 
Hola foristas


Tengo un programa que he hecho en Delphi 7 y necesito usar una DLL que esta hecha en .net (me imagino que que en algun tipo de C), tengo el manual que la documenta pero no el código el fuente, alguien ha podido usar una DLL de este tipo en una versión de Delphi sin .net ? o en todo caso si migrara mi aplicación hecha con la VCL a Delphi XE2 puedo usar esta libreria? algun consejo? es que se nada practicamente de .net


Saludos

javier7ar 14-09-2012 14:44:16

hasta donde yo se, las dll son independientes del lenguaje en el que estan hechas. Yo he usado dlls que ni siquiera se en que lenguaje estan hechas... no se cual es el problema que estas teniendo, por ahi si sos mas especifico te podemos dar una mano.
Saludos

cancun 14-09-2012 18:50:07

Pues hasta ahora ninguno, ya que aun no dispongo de la DLL, solo me han enviado el manual, preguntaba por que mi aplicación al estar hecha en Delphi 7 esta basada en la API de windows y al parecer .net es bastante diferente, de hecho segun parece no es código binario, ademas de que usa objetos que tal vez son diferentes.

En este mismo foro encontré un hilo sobre alguién que lo intentó hace unos años y hasta donde llega el hilo no comenta si logró hacerlo, bueno la pregunta era por que supongo que habrá varios compañeros que programan en .net (o tal vez me equivoco) y pueden haber tenido alguna experiencia similar, otra cosa es si puede mezclar una aplicación hecha con VCL con .net

Ya ando buscando información para aprender .net, pues al parecer no me queda de otra, si alguién sabe de algun buen libro o manual agradeceré la recomendación.


Saludos

cancun 14-09-2012 22:39:16

He estado investigando y he encontrado CrossTalk de Atozad software e Hydra de RemObjects, ak parecer ambos permiten utilizar .net en una aplicación VCL (lo mejor de ambos), la pregunta es si alguien a utilizado alguno de los 2 y que tal les ha funcionado? ambos son algo caros (CrossTalk 299 euros e Hydra 499 USD) como para dehecharlos si no hacen lo que se espera, aunque hay demos (al menos de Hydra) para probar.

Espero alguien me de su opinión, gracias.


Saludos

Casimiro Notevi 14-09-2012 23:06:35

Creo que buscas esto.

cancun 14-09-2012 23:10:49

Si ya habia entrado a esa pagina, voy a tratar de conseguir el libro por aca ya que el enlace al autor parece no funcionar, gracias


Saludos

Casimiro Notevi 14-09-2012 23:50:39

¿El libro?, ¿de qué libro hablas? :confused:

ecfisa 15-09-2012 00:08:42

Cita:

Empezado por cancun (Mensaje 443167)
ya que el enlace al autor parece no funcionar, gracias

Hola cancun.

Te pongo aquí el [enlace] que cita el blog de Al Gonzáles y que te sugirió Casimiro.

Saludos.

cancun 15-09-2012 08:47:48

Hola


Pues el enlace al que me referia es al del autor del libro que se menciona, pero un amigo me ha pasado unos enlaces que parecen resolver lo que quiero, voy a checarlos y apenas tenga la DLL haré pruebas, pongo los enlaces por si les sirve a alguien mas.


http://stackoverflow.com/questions/2...-with-delphi-7

http://www.drbob42.com/examines/examin36.htm

http://etutorials.org/Programming/ma...T+in+Delphi+7/

http://stackoverflow.com/questions/7...t-registration

http://interop.managed-vcl.com/netinterop


Gracias a todos por su cooperación.

Saludos

Casimiro Notevi 15-09-2012 10:09:57

Cita:

Empezado por cancun (Mensaje 443194)
Pues el enlace al que me referia es al del autor del libro que se menciona

Ni ecfisa ni yo te hemos mencionado nada que se refiera a un libro en ningún sitio.

cancun 15-09-2012 19:16:22

Creo que hay una pequeña confusión, cuando yo me referia al enlace que no funciona era al del libro que menciona Al, tambien estoy tomando en cuenta el otro enlace, gracias



Saludos


La franja horaria es GMT +2. Ahora son las 13:21:19.

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