Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Llamar una DLL creada en VB desde Delphi (https://www.clubdelphi.com/foros/showthread.php?t=4608)

nperez 21-10-2003 22:15:20

Llamar una DLL creada en VB desde Delphi
 
:confused:

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

__cadetill 22-10-2003 16:05:16

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 :p

fianlu 22-10-2003 16:46:34

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.

delphi.com.ar 22-10-2003 16:55:47

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!


La franja horaria es GMT +2. Ahora son las 07:57:16.

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