Como cargar un objeto de VB de una DLL?

11/07/2006 - 19:19 por Eduardo Crespo | Informe spam
Hola a todos,

soy un principiante en Visual Fox Pro, mi problema es que tenemos una
aplicación desarrollada por otro programador en Fox Pro 9 la cual debe
utilizar un método construido en una dll desarrollada en Visual Basic (Más
concretamente un método de una clase de VB. ).
He construido un formulario de prueba con un CommandButton para poder
escribir código para llamar a la función, pero no se como hacerlo, he
probado la instrucción DECLARE (DECLARE NumeroAleatoriRetornar IN
"C:\WINDOWS\system32\Prova.dll" double@dblrandom) con una dll de prueba
para ver como se enlaza, pero no funciona.
Alguien sabe como hacerlo? En que me estoy equivocando? Quizás he de
construir la DLL de otra manera?

Muchas gracias de antemano,

Eduardo

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Gabriel Dameñov
12/07/2006 - 00:10 | Informe spam
Eduardo:
Para llamar a la DLL:

LOCAL NombreLocal AS NombreDeLaDLL.NombreDeLaClasePublica
NombreLocal = CREATEOBJECT("NombreDeLaDLL.NombreDeLaClasePublica")

Luego ya tienes acceso a las propiedades y los métodos públicos de la clase
pública de la siguiente forma:

NombreLocal.NombreMetodo.

Saludos

Gabriel J. Dameñov
www.gdmsargentina.com.ar

Preguntas similares