gracias !!!!
Muchas gracias.
Gracias!!!
Voy a probarla…
Saludos
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."


Hola,
tengo problemas cuando quiero pasar un array double a un método en el siguiente codigo:
do fullpath("kodnet.prg")
TEXT TO m.code noshow
using System;
using System.Collections.Generic;
using System.IO;
public class program{
public static void main(){
}
}
namespace Compiled
{
public class outliers{
public double index { get; set; }
public double replacements { get; set; }
}
public class datos{
public double consumo { get; set; }
}
public class Test
{
public List<outliers> Routliers(double[,] datos) {
List<outliers> resultado = new List<outliers>();
for (int i = 0; i <= 19 - 1; i++)
{
resultado.Add(new outliers { index = datos[i,1], replacements = datos[i,1] });
}
return resultado;
}
public static int ExecuteFunc(Func<string,int> func)
{
return func("Method executed from .NET");
}
public static int ExecuteFunc(Func<string,int> func, string message)
{
return func(message);
}
public static int ExecuteFunc(Func<string,int,string,int> func, string message, int option, string title)
{
return func(message,option,title);
}
}
}
ENDTEXT
LOCAL engine
Local asem, test
engine = _screen.kodnet.getStaticWrapper("jxshell.csharplanguage").construct()
m.engine.Runscript(m.code)
asem = m.engine.getCompiledAssembly()
_Screen.kodnet.loadAssembly(m.asem)
test = _screen.kodnet.getStaticWrapper("Compiled.Test").construct()
LOCAL ARRAY m_datos(19, 1) as Double
m_datos(1,1) = 378
m_datos(2,1) = 327
m_datos(3,1) = 311
m_datos(4,1) = 329
m_datos(5,1) = 801
m_datos(6,1) = 1238
m_datos(7,1) = 449
m_datos(8,1) = 408
m_datos(9,1) = 452
m_datos(10,1) = 442
m_datos(11,1) = 947
m_datos(12,1) = 1617
m_datos(13,1) = 451
m_datos(14,1) = 495
m_datos(15,1) = 489
m_datos(16,1) = 391
m_datos(17,1) = 1182
m_datos(18,1) = 1132
m_datos(19,1) = 380
resultado = test.Routliers(m_datos)
FOR n = 0 TO resultado.COUNT - 1
? ALLTRIM(STR(resultado.item(n).index)) + " - " + ALLTRIM(STR(resultado.item(n).replacements, 10,2))
ENDFOR
Que tal amigo, soy el creador de Kodnet, ya te he respondido, el issue en github con la respuesta a tu pregunta. Puedes revisar
https://github.com/kodhework/kodnet/issues/6
El jueves, 19 de septiembre de 2019, 11:58:14 (UTC-5), mbanco escribió:
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/cAD6fEDr9nc/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/5d14cd90-8fcb-4697-aef3-590f3dcccf98%40googlegroups.com.
este es un error en el manejo de transacciones ODBC, que aparece en VFPA 10 32 bits , en VFP 9 no da error, ni en VFPA 64 bits
hola hernan
habia un error en conexiones odbc en vfpa 32 bits, en el manejo
de transacciones
no ocurre en vfp9 ni vfpa de 64 bits
--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/cAD6fEDr9nc/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/1003b792-bbd1-471f-9bfc-2a1b1872b927%40googlegroups.com.