FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Llamar una DLL creada en VB desde Delphi
Alguna persona sabe como instanciar un caomponente relaizada en VB, pero que la tengo que llamar de Delphi???... Si alguien sabe la respuesta favor de compartirla conmigo. Gracias |
#2
|
|||
|
|||
con las nuevas versiones de VB no se, pero con las antiguas (como mínimo hasta la 3 si no recuerdo mal), sólo eran compatibles con el propio lenguaje
Como ves, te hable de la era de cromañón, por lo que no se si te servirá la respuesta |
#3
|
|||
|
|||
Tienes que usar la funcion
xx:=CreateOleObject(nombre); donde xx es una variable de tipo Variant, y nombre es el nombre de la clase en Visual (creo que primero el nombre del fichero '.' y nombre de la clase) y luego puedes acceder a sus procedimientos mediante xx.(nombreprocedimiento) Luego para destruirlo, usa xx.destroy De todas formas en la red hay documentación, de ahi lo saque yo, pero no me acuerdo la pagina. |
#4
|
||||
|
||||
Visual Basic no crea DLLs nativas, solo puedes crear DLLs ActiveX y a esta puedes acceder con CreateOleObject o la puedes importar con la opción Project\Import Type Library
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|