¿Se puede usar una dll de VB en VFP?

694 views
Skip to first unread message

Alejandro Garcia G.

unread,
Jan 31, 2015, 8:56:32 AM1/31/15
to publice...@googlegroups.com
Tengo la siguente inquietud. Tengo en mi equipo la dll llamada Microsoft.VisualBasic.dll, ¿es posible usar alguna de las funciones que vienen dentro de ella?, ¿como se podria hacer?

Gracias por sus comentarios.

Ricardo Pina

unread,
Jan 31, 2015, 9:08:01 AM1/31/15
to Grupo VFP
Hola

La manera es con la sintaxis de DECLARE DLL Command

Saludos

El 31 de enero de 2015, 10:56, Alejandro Garcia G. <bitnet...@gmail.com> escribió:
Tengo la siguente inquietud. Tengo en mi equipo la dll llamada Microsoft.VisualBasic.dll, ¿es posible usar alguna de las funciones que vienen dentro de ella?, ¿como se podria hacer?

Gracias por sus comentarios.



--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Fernando D. Bozzo

unread,
Jan 31, 2015, 1:37:46 PM1/31/15
to publice...@googlegroups.com
No creo que puedas, en Google dice que es un ensamblado de .Net

wpalomo

unread,
Jan 31, 2015, 2:43:02 PM1/31/15
to publice...@googlegroups.com

Se podría mirar su contenido interno e intentar utilizar las funciones y procedimientos... (Sería legal aquello...?)

Alejandro Alanis

unread,
Jan 31, 2015, 3:03:45 PM1/31/15
to publice...@googlegroups.com
Para que la puedas ver desde fox o algún otro que no sea .net tienes que hacer los métodos como [com visible].

Si no tienes acceso al código del Dll puedes hacer uno nuevo, agregas la referencia del Dll que vas a usar.
Y de ahí haces las llamadas a los métodos ahora si poniéndolos como com visible.

Y desde fox la usas como obj = createObject("miDll")

Saludos!

Hugo C.

unread,
Jan 31, 2015, 9:36:29 PM1/31/15
to publice...@googlegroups.com
Tal vez con esta esta libreria (En Ingles)

http://www.west-wind.com/wwDotnetBridge.aspx

Saludos.

Julián May

unread,
Jan 31, 2015, 10:09:57 PM1/31/15
to publice...@googlegroups.com
Sí está echa en VB.NET y como COM claro que puedes acceder a sus métodos siempre y cuando tengas la documentación. 
Desde VFP puedes utilizar la DLL hace un par de meses tuve que hacer en el trabajo una DLL en C# .NET y utilizar los métodos desde C++ Builder y desde luego que lo primero que hice fue probarla desde VFP y funciono correctamente.


Saludos.

Julián May

unread,
Jan 31, 2015, 10:12:16 PM1/31/15
to publice...@googlegroups.com
Interesante la liga que compartió Hugo C. con esa librería. Ya que solo sabía que tenía que ser COM.. jeje he aprendido algo nuevo saludos :) 
Reply all
Reply to author
Forward
0 new messages