Utilizar VFP

26/08/2004 - 15:01 por Juan Alejandro | Informe spam
Buenos Dias
Resulta que tengo una DLL que contiene el acceso a datos (SQL y Access)
Esta dll la estoy utilizando desde un proyecto en C# y no tengo problemas.
Que debo hacer para manejar esta misma dll desde un programa VFP? Que
problemas se me pueden presentar?

Muchas Gracias

Juan

Preguntas similare

Leer las respuestas

#1 Angel J. Hernández
26/08/2004 - 15:53 | Informe spam
Saludos...

Primero que nada debes estar claro de que este DLL es un assembly de .NET y
VFP solo permite crear instancias de componentes COM. Cuando generes el DLL
aseguráte que tienes habilitada la opción de Register for COM Interop
(Propiedades del proyecto .> Propiedades de configuración) de esta manera se
genera el archivo TLB. Los assemblies de .NET son tratados como
"componentes" COM cuando se genera un CCW (Com Callable Wrapper). Se sugiere
que tu assembly tenga un strong name. Hecho todo esto puedes instanciar la
clase registrada desde cualquier aplicación pre .net haciendo uso del
CreateObject.

Espero te sirva,


Angel J. Hernández M.
MCSD


"Juan Alejandro" escribió en el
mensaje news:
Buenos Dias
Resulta que tengo una DLL que contiene el acceso a datos (SQL y Access)
Esta dll la estoy utilizando desde un proyecto en C# y no tengo problemas.
Que debo hacer para manejar esta misma dll desde un programa VFP? Que
problemas se me pueden presentar?

Muchas Gracias

Juan
Respuesta Responder a este mensaje
#2 pablo crosio
26/08/2004 - 15:55 | Informe spam
hola!

supongo que la libreria esta en c#; para ello deberias
trabajar con Interop para utilizar .NET desde VFP

mirate estos links

http://msdn.microsoft.com/library/default.asp?
url=/library/en-
us/cpguide/html/cpconexposingnetframeworkcomponentstocom.as
p

http://www.west-
wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.asp

salu2!

pablo

Buenos Dias
Resulta que tengo una DLL que contiene el acceso a datos


(SQL y Access)
Esta dll la estoy utilizando desde un proyecto en C# y no


tengo problemas.
Que debo hacer para manejar esta misma dll desde un


programa VFP? Que
problemas se me pueden presentar?

Muchas Gracias

Juan
.

Respuesta Responder a este mensaje
#3 José G. Samper
26/08/2004 - 15:57 | Informe spam
Hola como estas,

1.- Debes tener instalado en FrameWork en el equipo que la vayas a utilizar
2.- Debes tener instaldos los runtines de VFP en el equipo que deseas correr
la aplicacion VFP
3.- Debes registrar la dll
4.- Invocarla normarmente desde VFP, ahora bien, si esta dll en algunos de
sus metodos devulve un dataset debes tener cuidado como se maneja esto desde
el lado de VFP

Saludos
José G. Samper
MCAD.Net
http://www.foxynet.net/

"Juan Alejandro" escribió en el
mensaje news:
Buenos Dias
Resulta que tengo una DLL que contiene el acceso a datos (SQL y Access)
Esta dll la estoy utilizando desde un proyecto en C# y no tengo problemas.
Que debo hacer para manejar esta misma dll desde un programa VFP? Que
problemas se me pueden presentar?

Muchas Gracias

Juan
Respuesta Responder a este mensaje
#4 Octavio Hernandez
26/08/2004 - 17:33 | Informe spam
Tengo entendido que el próximo FoxPro 9.0 facilitará bastante la interacción
con código .NET.
Hay una beta pública disponible en :

http://www.microsoft.com/downloads/...laylang=en

La referencia obligada para todo lo relacionado con FoxPro en castellano es
www.portalfox.com.

Slds - Octavio

"Juan Alejandro" escribió en el
mensaje news:
Buenos Dias
Resulta que tengo una DLL que contiene el acceso a datos (SQL y Access)
Esta dll la estoy utilizando desde un proyecto en C# y no tengo problemas.
Que debo hacer para manejar esta misma dll desde un programa VFP? Que
problemas se me pueden presentar?

Muchas Gracias

Juan
Respuesta Responder a este mensaje
#5 José G. Samper
26/08/2004 - 18:15 | Informe spam
Tambien puedes revisar
Utilizando una clase .NET desde Visual FoxPro

http://www.microsoft.com/spanish/ms.../art33.asp

Saludos

José G. Samper
MCAD.Net
http://www.foxynet.net/

"Juan Alejandro" escribió en el
mensaje news:
Muchas Gracias
Analizaré lo que me mandaron...

"Juan Alejandro" wrote:

> Buenos Dias
> Resulta que tengo una DLL que contiene el acceso a datos (SQL y Access)
> Esta dll la estoy utilizando desde un proyecto en C# y no tengo


problemas.
> Que debo hacer para manejar esta misma dll desde un programa VFP? Que
> problemas se me pueden presentar?
>
> Muchas Gracias
>
> Juan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida