Espectacular Pablo, Mil Gracias!!
Abz
Gustavo
El 25/02/2016 a las 16:30, Pablo Pioli escribió:
Justamente los dynamics de .NET 4 fueron creados para simplificar
estas cosas. Un ejemplito con una DLL VFP:
Snippet
var myType =Type.GetTypeFromProgID("ifox.ntp");
dynamic obj =Activator.CreateInstance(myType);
obj.Server ="time.windows.com";
var time = obj.GetTime();
Console.WriteLine(time);
Console.WriteLine(obj.AdjustedDate);
// Con Parametros
//obj.MyMethod("Hello", 3);
El 25/2/2016 a las 3:57 p. m., Gustavo Señoriño escribió:
Gracias Pablo!!
El DLL al que te referís ya lo tengo. Digo, fué compilado en VFP y
actualmente funciona bien como Servidor de un Web Service...
Lo que necesitaría es un ejemplo de como llamar desde C# a las
funciones de esa DLL... tenés algo sencillo para arrancar?
Abz y gracias
Gustavo
El 25/02/2016 a las 11:26, Pablo Pioli escribió:
Para llamar codigo VFP desde C#, tenes que empaquetar las funciones
como una DLL COM. Funciona perfectamente, el unico problema es que
es un infierno si tenes que depurar algo.
Saludos
El 25/2/2016 a las 10:58 a. m., Gustavo Señoriño escribió:
Buen Dia a todos!!
Tengo un cliente con un Web Service desarrollado en VFP montado en
un Win 2000 Advanced Server. Y están analizando cambiar el
servidor, seguramente por algo mas sencillo, como Win 10 que es
bastante estable...
El problema que aparece con esto, es que el SOAP Toolkit ya no
funciona desde el lado del servidor en Win 10.
Tengo entendido que puedo hacer un Web Service en Visual Studio
(Visual Basic, C) que simplemente llame a las funciones de la DLL
que ya tengo desarrollada en VFP. Una especie de puente.
Concretamente, mis dudas serían:
a) Es posible hacer este puente en VB o VC?
b) Alquien tiene algo parecido, como para tener una punta desde
donde empezar? (Por ejemplo, unas líneas de código que simplemente
llamen a funciones de otra DLL)
c) Del lado del cliente VFP, seguiría todo igual en cuanto a las
llamadas al WS mediante SOAP?
Desde ya muchas gracias
Gustavo