Okas, gracias… le voy a decir eso a Cetin ;-)

Saludos!,
Diego

 

 

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Martín Salías
Sent: Jueves, 10 de Abril de 2008 23:38
To: GUFA List Member
Subject: [GUFA] VFP y .NET

 

Serializalo y pasalo como una string XML. Si el dataset es grande... pasá
uno más chico... :)

En serio, tené cuidado con el tamaño de lo que pases. Más allá de que puedas
pegar en algún límite que no recuerdo ahora, en VFP para parsear el XML
usualmente usa el MSXML y se puede poner muy pesado. Buscá la manera de
paginar, reducir, etc.

Una buena noticia: si pasás un DataSet serializado y lo levantás desde VFP
con un XmlAdapter lo podés trabajar como si fuesen n cursores nativos de
VFP. Entiende el formato a la perfección.

Saludos,
-- 
Martín Salías
Enterprise Architect - Microsoft South Cone
www.Salias.com.ar
Agile Alliance Member - Microsoft MVP 

  

2008/4/10 Diego Jancic <[EMAIL PROTECTED]>:

Gracias Martin! Yo sabia que vos andabas por aca tambien ;)

Igualen el primer link que mando Luis, esta esa solución (y es la que voy a
usar):

 

 <http://www34.brinkster.com/elmer70/MSFT/Vfp_Net.htm>
http://www34.brinkster.com/elmer70/MSFT/Vfp_Net.htm

 

Lo de los consejos que diste son muy buenos! A que te referis con
"parámetros escalares"? Si quiero pasar un DataSet como debería hacer?

 

Saludos!

 

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Martín Salías
Sent: Jueves, 10 de Abril de 2008 16:06
To: GUFA List Member
Subject: [GUFA] VFP y .NET

 

Hola, Diego.

Es más fácil de lo que Luis comentó: generá tus DLL con COM wrappers y desde
VFP el tipo que tenga que utilizarla sólo tiene que instanciarla como
cualquier otro componente COM:

   cosa = CreateObject( "NombreDll.Clase" )

y llama:

   cosa.Metodo( parametro1, parametro2 )

Tené en cuenta las siguientes cosas para evitar problemas: exponé clases con
métodos que NO tengan overloads, y cuyos parámetros sean escalares. El resto
lo hace sólo el COM wrapper.

Saludos,
-- 
Martín Salías
Enterprise Architect - Microsoft South Cone
www.Salias.com.ar
Agile Alliance Member - Microsoft MVP 



2008/4/10 Diego Jancic <[EMAIL PROTECTED]>:

Hola gente!, 

Estoy haciendo una aplicacion en .NET, pero tambien voy a necesitar que un
programador de VFP use algunas funciones en mi programa (van a estar en una
dll separada, tipo API)... Tienen idea como puedo hacer ? (yo no conozco
casi nada de VFP, soy netero)

 

saludos!

Diego

 









Responder a