kodnet (ahora soporta 64 bits)

1,374 views
Skip to first unread message

James Suárez

unread,
Nov 13, 2019, 5:52:13 PM11/13/19
to Comunidad de Visual Foxpro en Español
He modificado kodnet: 

1. Para hacer el proceso de descarga/instalación/distribución más sencillo, y fácil 
2. Para permitir funcionar en VFP Advanced 64 bits (era alguno que ya me habían pedido)

Nuevo Link de la librería actualizada


Lo he probado en Windows 7 y 10 de 64 bits

Pueden compartir en otros grupos, recuerden que todo lo que se puede hacer en .NET se puede hacer con kodnet. 



Esteban H

unread,
Nov 13, 2019, 6:15:06 PM11/13/19
to publice...@googlegroups.com

Gracias James.

 

Saludos

Esteban…

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/3b192ed7-302a-49d5-8bb4-aa76f06118d2%40googlegroups.com.

mbanco

unread,
Nov 14, 2019, 5:56:30 AM11/14/19
to Comunidad de Visual Foxpro en Español
Muchas gracias James.

Excelente aporte!

mbanco

unread,
Nov 14, 2019, 9:23:12 AM11/14/19
to Comunidad de Visual Foxpro en Español
James,
Instale @kawix/core sin problemas, pero cuando ejecuto el cmd: kwcore gh+/voxsoftware/packages/kodnet/0.0.1.kwa me muestra el siguiente error:

Captura.PNG






El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:

Gaetano Quattrocchi

unread,
Nov 14, 2019, 1:38:35 PM11/14/19
to Comunidad de Visual Foxpro en Español
no puedes haber compilado ya

James Suárez

unread,
Nov 14, 2019, 1:48:42 PM11/14/19
to publice...@googlegroups.com
Gracias por el reporte, fue un error de escritura. El comando es así: 

kwcore gh+/voxsoftware/packages/org.kodhe.kodnet/0.0.1.kwa

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Germán Fabricio Valdez

unread,
Nov 14, 2019, 4:06:18 PM11/14/19
to Comunidad de Visual Foxpro en Español
Hola James. Muy buen aporte gracias
Te consulto. Se puede ejecutar una misma rutina en vfp 32 y 64 automáticamente.

Dsan

unread,
Nov 14, 2019, 5:01:18 PM11/14/19
to publice...@googlegroups.com
Excelente, muchas gracias, lo voy a estudiar, siempre hay sus cosas que necesitamos que en vfp natiamente no se puede.

Saludes

DSanchez



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

James Suárez

unread,
Nov 14, 2019, 5:23:42 PM11/14/19
to publice...@googlegroups.com
Pienso que es posible ya que dentro de .NET generalmente no hay una distinción palpable entre 32bits y 64 bits, excepto cuando es código que viene a partir de imports a dlls

El jue., 14 nov. 2019 a las 16:06, Germán Fabricio Valdez (<gfva...@gmail.com>) escribió:
Hola James. Muy buen aporte gracias
Te consulto. Se puede ejecutar una misma rutina en vfp 32 y 64 automáticamente.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Message has been deleted

mbanco

unread,
Nov 16, 2019, 10:40:23 AM11/16/19
to Comunidad de Visual Foxpro en Español
Hola James,
perdón por seguir insistiendo pero me da error al instalar shide. Esta es la pantalla:

Captura.PNG


No se si será un problema en mi PC o un problema de privilegios que no permite crear la carpeta "Shide.lib".

Saludos



El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:

James Suárez

unread,
Nov 16, 2019, 10:17:34 PM11/16/19
to publice...@googlegroups.com
Ya reviso

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

James Suárez

unread,
Nov 16, 2019, 10:42:44 PM11/16/19
to publice...@googlegroups.com
Siempre algo se me olvida revisar. He actualizado, version 0.0.4 : 

kwcore gh+/voxsoftware/packages/org.kodhe.kodnet/0.0.4.kwa

mbanco

unread,
Nov 19, 2019, 6:23:52 AM11/19/19
to Comunidad de Visual Foxpro en Español
Hola James,
el comando no dio ningún error, pero cuando intento ejecutar alguno de los ejemplos incluidos, me tira el siguiente error:

Captura.PNG


Por lo que pude analizar, el error lo da al ejecutar la sentencia:

this.manager = CREATEOBJECTEX("{9173A427-2F3B-405D-9B0F-23C7B7048114}","")

que se encuentra en kodnet.prg

Saludos



El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:

James Suárez

unread,
Nov 19, 2019, 12:31:43 PM11/19/19
to publice...@googlegroups.com
Tienes que tener .NET framework 4 o superior
--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxpro+unsubscribe@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/d43b0283-e985-4f5e-b19c-d57677394ce2%40googlegroups.com.

Edwin Duran

unread,
Nov 19, 2019, 4:11:15 PM11/19/19
to Comunidad de Visual Foxpro en Español
saludos jame tengo este error


El martes, 19 de noviembre de 2019, 13:31:43 (UTC-4), James Suárez escribió:
Tienes que tener .NET framework 4 o superior

El martes, 19 de noviembre de 2019, mbanco <mjab...@gmail.com> escribió:
Hola James,
el comando no dio ningún error, pero cuando intento ejecutar alguno de los ejemplos incluidos, me tira el siguiente error:

Captura.PNG


Por lo que pude analizar, el error lo da al ejecutar la sentencia:

this.manager = CREATEOBJECTEX("{9173A427-2F3B-405D-9B0F-23C7B7048114}","")

que se encuentra en kodnet.prg

Saludos



El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:
He modificado kodnet: 

1. Para hacer el proceso de descarga/instalación/distribución más sencillo, y fácil 
2. Para permitir funcionar en VFP Advanced 64 bits (era alguno que ya me habían pedido)

Nuevo Link de la librería actualizada


Lo he probado en Windows 7 y 10 de 64 bits

Pueden compartir en otros grupos, recuerden que todo lo que se puede hacer en .NET se puede hacer con kodnet. 



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.
Untitled.png

mbanco

unread,
Nov 19, 2019, 5:27:54 PM11/19/19
to Comunidad de Visual Foxpro en Español
James,
tengo instaladas las siguientes versiones del .NET Framework:

Captura.PNG





El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:

James Suárez

unread,
Nov 21, 2019, 2:18:14 AM11/21/19
to publice...@googlegroups.com
En tu imagen no se ve ningún runtime así que asumo es el error que dice que no se encuentra el archivo. Aquí una captura de una VM que tengo de prueba, que está comprobado que funciona el kodnet.

VirtualBox_win7_21_11_2019_02_15_47de.png

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/64a12f9b-241f-4681-94ab-31d3566af22e%40googlegroups.com.

James Suárez

unread,
Nov 21, 2019, 2:20:10 AM11/21/19
to publice...@googlegroups.com
A todos los que han instalado kodnet usando este nuevo método, les sugiero que vuelvan a realizar los dos pasos de instalación. Si van al repo verán que he actualizado 

Aparte he puesto una nota, donde indica que si ustedes quieren que kodnet sea usable desde VFP iniciado en modo administrador, deben ejecutar el segundo comando en modo administrador, de lo contrario no funcionará


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

mbanco

unread,
Nov 21, 2019, 6:07:28 AM11/21/19
to Comunidad de Visual Foxpro en Español
Excelente James!! Anduvo sin problemas.

Muchas gracias!


El miércoles, 13 de noviembre de 2019, 19:52:13 (UTC-3), James Suárez escribió:

Gaetano Quattrocchi

unread,
Nov 21, 2019, 7:36:44 AM11/21/19
to Comunidad de Visual Foxpro en Español
lo siento, pero no puedo encontrar el archivo

kwcore gh+/voxsoftware/packages/org.kodhe.kodnet/0.0.7.kwa
comando o nombre de archivo incorrecto
Descargué esto ...
kodnet-master.zip

No puedo encontrarlo Kwcore

Luis Dalmasso

unread,
Nov 21, 2019, 8:16:49 AM11/21/19
to publice...@googlegroups.com
El error que refieren aquí normalmente es porque algunos archivos dll del proyecto están bloqueados por el sistema operativo, en cada dll botón derecho propiedades desbloquear

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

James Suárez

unread,
Nov 21, 2019, 2:53:27 PM11/21/19
to publice...@googlegroups.com
No se trata de descargar el repositorio, ahí está claro que hacer para instalar. Son 2 pasos, solo hay que leer, son 2 pasos sencillos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Carton Jeston

unread,
Dec 6, 2019, 6:04:33 AM12/6/19
to Comunidad de Visual Foxpro en Español
Esta libreria Kodnet aunque parece infravalorada, posiblemente por la falta de conocimientos de .net por parte de los foxeros, tendra su imporancia el dia que quieras usar un hardware que usa componentes .net y no hay otro modo de hacerlo funcionar. Lo que se dice, salvarnos el culo.

Lo cierto es que hay cantidad de librerias de codigo abierto que merecen toda nuestra atencion, desde esta con .net a bases de datos, control de codigo fuente, etc.

Tambien es cierto que no disponemos de todo el tiempo del mundo para aprender todas, asi que voy poco a poco pero no hay que dormirse en los laureles.

Felicidades por tu gran trabajo, le das una opcion para la que vfp andaba cojo ;-)

Edwin Duran

unread,
Dec 6, 2019, 7:03:17 AM12/6/19
to Comunidad de Visual Foxpro en Español
Buen día

Estoy en un proyecto personal con un reloj biometrico que no podía ponerlo a funcionar sus librería desde fox,(hay un tema expuesto en este grupo), no se C# y tenia los ejemplos que trae el sdk,  me puse en contacto con James, y en Dos horas ya estábamos corriendo desde fox, el proyecto lo tengo corriendo y hasta ahora va bien en producción, lo puse a correr en un negocio de un amigo. y el esta contento, esto me facilito el trabajo y le evite comprar 3 nuevos relojes.

Gracias  

Carton Jeston

unread,
Dec 7, 2019, 4:55:04 AM12/7/19
to Comunidad de Visual Foxpro en Español
No se trata de evitar comprar tres nuevos relojes sino que te permitió desde tu misma aplicación de fox resolver un problema de difícil solución. Lo que decía antes, salvarnos el culo :-)

Y agradezco que compartas esto, ya que no hay mejor reconocimiento y agradecimiento que mostrar la utilidad de un trabajo a un programador, en este caso James, mucho mejor que unas simples palmaditas en la espalda. ;-)

Antonio Lima

unread,
Sep 17, 2020, 5:39:44 PM9/17/20
to Comunidad de Visual Foxpro en Español

Hola A TODOS,  ( envie este correo a contacto @   kodhe   .    com, pero ni caso  no recibi respuesta)

Que detiene a un desarrollador de pasarse de VFP9  a  VFP10 advance 64

Uno de los grandes problemas que tienen los desarrolladores para poder saltar de VP9  a VFP 10 advance 64 es que necesitan reemplazar ocx /dll de 32 bits,  ya sea creando sus propias librerías o adquiriendo unas de 64 bits. 

Esto provoca que los desarrolladores al final del todo no den el salto.


KODNET 

Kodnet es una gran herramienta y creemos que es la solución para poder reutilizar código (.net) ya desarrollado e incorporarlo al funcionamiento de VFP

pero faltan ejemplos, muchos ejemplos.  Nosotros hemos visto Kodnet y hemos hecho algunas cosas muy pequeñas como :


Ejemplo 1.   Ficheros ZIP

Tenemos el código para que utilizando VFP y  Kodnet, un desarrollador pueda abrir ficheros gigantes .zip descomprimirlos.  y agregar ficheros a un zip desde una carpeta.

pero no podemos agregar un solo fichero ( a pesar de leer la documentación no podemos o no sabemos como utilizar System.IO.Compression createEntry or CreateEntryfromFile)


Ejemplo 2.  agregar un Listview .net a un formulario VFP

Hemos sido capaces de agregar un control Listvew de .net a un formulario VFP  y hemos podido agregar elementos pero no hemos podido hacer  que un Click o un doble click invoque un metodo del formulario de VFP)

Nosotros quisiéramos encapsular una librería para manipular zips,  encriptar texto, utilizar un control Treeview , ListView y compartirlo con otros desarrolladores de VFP,

pero no podemos , no somos capaces y necesitamos ayuda.

Escribo este post para ver alguien nos puede ayudar con guias o con ejemplos para poder generar librerías encapsuladas y poderlas compartir.

James Suárez

unread,
Sep 17, 2020, 5:51:52 PM9/17/20
to publice...@googlegroups.com
Soy el creador de kodnet
Envía a deve...@kodhe.com que es el nuevo correo de contacto. 
O escríbeme a WhatsApp +573059465536
Saludos 


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Carton Jeston

unread,
Sep 18, 2020, 10:53:30 AM9/18/20
to Comunidad de Visual Foxpro en Español
Actualmente estoy investigando  e iniciando la migracion a VFPA 64 y donde mas problemas te encuentras son con las FLL, DLL, OCX y demas.

Por suerte, siempre he evitado toda esa clase de dependencias porque ya me encontre en una situacion similar en los 90, pero algunas no pueden evitarse.

Hace poco pude solucionar una libreria de foxypreviewer que daba problemas e hice una version preliminar compilada en 64 totalmente funcional.

Ahora estoy mirando VFPCOMPRESSION.FLL que es usada en Thor Tools y otras como VFPENCRIPTION.FLL, etc. que si el autor no puede generarlas en 64, hay que buscar algo que las sustituya.

Por eso es tan importante KODNET, es un puente enorme sobre el rio y una via para darte un solucion a un problema irresoluble. Aun no he llegado al capitulo donde tengo que usarlo, pero lo considero como un pilar fundamental de mi nueva aplicacion junto con motores de bases de datos y otras utilidades que otros compañeros han creado para vitaminar foxpro.

Antonio Lima

unread,
Sep 18, 2020, 1:18:46 PM9/18/20
to publice...@googlegroups.com
Hola nosotros ya tenemos resuelto el problema de vfpcompression.fll utilizando kodenet. Utilizamos el compilado .net  SYSTEM.IO.COMPRESSION lo que queremos hacer es i tegrar una librería y poderla compartir para que sean más los desarrolladores que den el salto de VFP9 a Avance.   Si quieres el código avísame

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Irwin Rodriguez

unread,
Sep 18, 2020, 2:43:38 PM9/18/20
to publice...@googlegroups.com
Deberías de compartir el código aquí directamente para que otros puedan aprender de tus avances y así poder dar pisadas firmes sobre VFP Advanced.

Saludos!

Antonio Lima

unread,
Sep 18, 2020, 3:21:03 PM9/18/20
to publice...@googlegroups.com
Sobre la librería donet4, voy a crear una librería Zip, sobre esa librería creare dos métodos, uno unzip ( nombre del zip, carpeta de destino) otro método que se llame Zip ( nombre del zip, carpeta de origen) y un código de ejemplo para llamar a los métodos. Cuando lo tenga te aviso pero déjame un correo que no se como adjuntar ficheros.    Es importante hagamos librerías que nos permitan cambiarnos de VFP9 a Advance. Nos interesa a todos.

Dsan

unread,
Sep 18, 2020, 4:20:30 PM9/18/20
to publice...@googlegroups.com
Yo lo que veo que aca muchos sabemos .net en especial para manejo de csharp hacer dll que puedan funcionar con fox, muchos tiene esa capacidad, pero el problema es el tiempo, con referente a lo de registrar las dll compilada en .net eso si hay que buscar la forma de automatizar desde foxpro esa parte ya en el vfp64bit. en mi caso no le he echado un ojo a codanet de James seria ponerse a revisar que es lo que hace especificamente....

Si en un futuro piensan hacer dll para vfp en  chsarp con visual studio, me uniria a dar mis aporte y entre varios hacemos que vfp tenga mas vida que la proyectada....

Saludes

DSanchez




James Suárez

unread,
Sep 18, 2020, 4:31:40 PM9/18/20
to publice...@googlegroups.com
"el futuro es hoy viejo" 
Con kodnet puedes crear actualmente librerías con visualstudio y usarse en vfp sin necesidad de registro adicional por cada librería

Antonio Lima

unread,
Sep 18, 2020, 5:19:26 PM9/18/20
to Comunidad de Visual Foxpro en Español
Tengo lista la librería  .vcx  adjunto un ejemplo de como usarla,  lo que no se es como adjuntar los ficheros,  a lo mejor se la envío a rodriguez para que el la publique o a James Sanchez.
la he creado en la libreria de dotnet4.vcx  para no tener librerías separadas en los proyectos, pero esto debería de dar permiso James Sánchez ya que es su librería.

Requiere que en la carpeta kodnet-master\LIB
exista los ensamblados siguientes
   -    System.IO.Compression.FileSystem.dll
   -    System.IO.Compression.ZipFile.dll

Ejemplo de uso:
LOCAL m.path

m.path = SET("DEFA")+CURDIR()
DO ("kodnet.prg")
DO ("samples\helper.prg")

*- crear Zip a partir de una carpeta
SET classlib TO dotnet4.vcx ADDITIVE 
loLibZip = CREATEOBJECT("zip")

   lcZipFile = "c:\_trabajo\webcam\kodnet-master\kodnet-master\zip\prueba.zip"
   lcZipFromDirectory = "C:\_trabajo\webcam\kodnet-master\kodnet-master\samples"

   lcError = ""
   IF FILE(lcZipFile)
TRY
DELETE FILE (lcZipFile)
CATCH TO loErr
lcError = loErr.Message
ENDTRY
IF !EMPTY(lcError)
=MESSAGEBOX( lcError, 48, "Error al intentar borrar el zip")
ENDIF
   ENDIF
   llResult = EMPTY(lcError)
   IF llResult 
loLibZip.CreateZip(lcZipFile, lcZipFromDirectory)
IF !EMPTY(loLizZip.cError)
=MESSAGEBOX( loLizZip.cError, 48, "Error al comprimir")
ENDIF
   ENDIF
RELEASE CLASSLIB dotnet4.vcx   

*- Descomprimir Zip en carpeta
*- Unzip crea la carpeta de destino en caso no existe
SET classlib TO dotnet4.vcx ADDITIVE 
loLibZip = CREATEOBJECT("zip")

   lcZipFile = "c:\_trabajo\webcam\kodnet-master\kodnet-master\zip\prueba.zip"
   lcZipDirToExtract = "C:\_trabajo\webcam\kodnet-master\kodnet-master\zip\prueba"
   loLibZip.UnZip(lcZipFile, lcZipDirToExtract)
   IF !EMPTY(loLizZip.cError)
=MESSAGEBOX( loLizZip.cError, 48, "Error al comprimir")
   ENDIF
RELEASE CLASSLIB dotnet4.vcx 

Message has been deleted
Message has been deleted

Antonio Lima

unread,
Sep 18, 2020, 6:32:55 PM9/18/20
to Comunidad de Visual Foxpro en Español
No me dejo adjuntar la libreria, que alguien me diga a quien se la envio  y que la publique.

Esteban Herrero

unread,
Sep 18, 2020, 6:36:00 PM9/18/20
to publice...@googlegroups.com

Podes intentar de la siguiente manera, si los guardas en un zip cambia la extensión a .zi_ o a rar = .ra_

 

Saludos

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Antonio Lima
Enviado el: viernes, 18 de septiembre de 2020 07:33 p.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: kodnet (ahora soporta 64 bits)

 

No me dejo adjuntar la libreria, que alguien me diga a quien se la envio  y que la publique.

El viernes, 18 de septiembre de 2020 a las 23:19:26 UTC+2, Antonio Lima escribió:

Tengo lista la librería  .vcx  adjunto un ejemplo de como usarla,  lo que no se es como adjuntar los ficheros,  a lo mejor se la envío a rodriguez para que el la publique o a James Sanchez.

la he creado en la libreria de dotnet4.vcx  para no tener librerías separadas en los proyectos, pero esto debería de dar permiso James Sánchez ya que es su librería.

 

Requiere que en la carpeta kodnet-master\LIB

exista los ensamblados siguientes

   -    SystemIO.Compression.FileSystem.dll

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfpblogspot.com


---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/cdb163ac-218f-4aec-9354-abb6f723006cn%40googlegroups.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/CAGPJKZHcL6fPRh5EYOQFWTEP0o7pNzp8d9TmT%3DoPCH7Y461jdw%40mail.gmail.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Message has been deleted

Antonio Lima

unread,
Sep 18, 2020, 7:11:16 PM9/18/20
to publice...@googlegroups.com
Te envié la librería a tu correo, no pude ni renombrando

Gabriel Araya Garcia

unread,
Sep 18, 2020, 9:29:01 PM9/18/20
to publice...@googlegroups.com
Es solo por curiosidad,..¿cual es la razón de seguir con un software de desarrollo para aplicaciones de escritorio? Considerando que por una parte Microsoft lo descontinuó varios años atrás, y además los nuevos frameworks para desarrollo están diseñados para trabajar en la WEB, y por otro lado no conozco que alguna de las compañías conocidas mundialmente esté implementando VFP para sus nuevos proyectos. Tengo la seguridad  de que en algunas compañías existen programas en VFP que efectúan ciertas tareas específicas y que en ningún caso requieren tener una arquitectura WEB, y que por supuesto funcionaran correctamente por muchos años más. Lo de VFP versión 10 no es más que VFP 9 con algunas modificaciones a su código fuente y que  trabaja con un montón de librerías que realizan funciones maravillosas. Pero sigue siendo VFP 9
Por lo tanto esa es mi pregunta. Aparte de seguir con la mantención de las aplicaciones existentes, o dicho de otra forma, ¿cual es el campo laboral de un programador VFP, o por qué debería elegir VFP  como su herramienta de desarrollo para sus labores profesionales.


Gabriel Araya Garcia


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Antonio Lima

unread,
Sep 18, 2020, 9:35:32 PM9/18/20
to publice...@googlegroups.com
He enviado la librería a irwin Rodríguez, le he pedido favor de que adjunte la librería porque yo no pude adjuntarla.  Si alguien la necesita que me escriba ideas @ ideasysolucioneslr . Com

Dsan

unread,
Sep 18, 2020, 9:35:53 PM9/18/20
to publice...@googlegroups.com
En mi caso que tengo productos funcionales en vfp9 y no los he migrado a otra plataforma antes porque no las manejaba y ahora por pura Guevera, entonces la razón  es porque hay productos y los clientes pagan ya sea renta y se sigue vendiendo y se le va buscando como siempre sigua siendo compatible en los nuevos Sistemas operativas solución antes nuevas demandas.... principalmente...

Por curiosidad tu eres Tito Araya?, de la web del programador igual Plinio Fermin se apartaron de los grupos...

Saludes

DSanchez 


Gabriel Araya Garcia

unread,
Sep 18, 2020, 11:48:39 PM9/18/20
to publice...@googlegroups.com
Hola Douglas:
Si,.. efectivamente, ese Tito Araya soy yo. Y te cuento que como desarrollador independiente VFP me dio muchas satisfacciones y económicamente viví mucho tiempo de este. Pero llegó un momento que me vi nadando contra la corriente o mejor dicho, mi espectro laboral se fue achicando frente a las nuevas tecnologías y las exigencias de los usuarios.
Desconozco las particularidades o mejoras de la actual versión  (VFP 10). Pero déjame decirte que los sistemas RM Cobol todavía están corriendo en algunas instituciones del área financiera e industrial, con eso quiero decir que los sistemas antiguos van a existir por mucho tiempo.
Pero la verdad, yo voy donde está el money, y para eso hay que estar estudiando constantemente.
Douglas, empecé con fox pro cuando era pantalla azul bajo el sistema D.O.S., así que conozco bastante de la evolución de este lenguaje (que partió como dBase III).
Chao, y suerte Douglas

 Gabriel Araya Garcia
GMI - Desarrollo de Sistemas Informáticos




Irwin Rodriguez

unread,
Sep 19, 2020, 4:59:50 AM9/19/20
to publice...@googlegroups.com
Hola Antonio, no he recibido tal correo. Apenas lo  envíes lo publico en este mismo hilo.

saludos!

Antonio Lima

unread,
Sep 19, 2020, 9:04:36 AM9/19/20
to Comunidad de Visual Foxpro en Español
Hola Rodirigo , tienes razón a quien se lo envie fue a este correo   < er_h2 @ yahoo .  com .  ar  >  no se ni quien es, que tampoco ni me contesto al correo ni dijo nada.

Te lo he enviado a rodriguez . irwiln @  gmail

José Luis   (VFP 9 SP 2.  09.00.0000.7423)

unread,
Sep 19, 2020, 10:25:05 AM9/19/20
to Comunidad de Visual Foxpro en Español
James y Ideasgt, pueden mirar la posible solución que he encontrado para poder subir archivos aquí en el Foro (ver mensaje: Posible solución para subir archivos en la Comunidad de VFP (https://groups.google.com/g/publicesvfoxpro/c/zUX5c4iKksg)

Saludos
José Luis
Message has been deleted

Antonio Lima

unread,
Sep 19, 2020, 10:46:12 AM9/19/20
to Comunidad de Visual Foxpro en Español
Nuevo intento para subir las librerias, les he cambiado la extensión siguiendo el comentario de Jose Luis  espero que ahora si me permia subir el zip.
Message has been deleted

Antonio Lima

unread,
Sep 19, 2020, 10:54:18 AM9/19/20
to Comunidad de Visual Foxpro en Español
En esta ocasión he quitado del zip la carpeta lib
Libreria para comprimir y descomprimir kodnet.zi_

Antonio Lima

unread,
Sep 19, 2020, 10:59:36 AM9/19/20
to Comunidad de Visual Foxpro en Español
En la carpeta libs del kodnet debes copiar estas dos librerias,  son 2 ensamblados.
System.io.Compression.FileSystem  
System.io.Compression.ZipFile 

y con ello lo tienes

lib.jpg

Esteban Herrero

unread,
Sep 19, 2020, 1:30:35 PM9/19/20
to publice...@googlegroups.com

Antonio, es mi correo, yo no respondí xq nunca me llego algo…

 

Saludos

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Antonio Lima
Enviado el: sábado, 19 de septiembre de 2020 10:05 a.m.
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: kodnet (ahora soporta 64 bits)

 

Hola Rodirigo , tienes razón a quien se lo envie fue a este correo   < er_h2 @ yahoo .  com .  ar  >  no se ni quien es, que tampoco ni me contesto al correo ni dijo nada.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/CAKVvSDCVut1yOBUm7Dc6RBY6dKbZ3fWwL-mk_7C2HuN7wzpR9Q%40mail.gmail.com.

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

--

Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

jame...@gmail.com

unread,
Sep 19, 2020, 1:58:01 PM9/19/20
to Comunidad de Visual Foxpro en Español
Si entre todos completan 100 USD, hago una copia completa de vfpcompression.fll pero escrita en un PRG usando KODNET y lo publico como software libre.
Perdón si suena raro que pida eso, pero bueno, ya he hecho análisis y sé que puedo replicarla completamente incluyendo las opciones de cifrado/descifrado con contraseña. Si a alguien le parece bien contactenme. El tiempo estimado para terminar serían 2 días .

Antonio Lima

unread,
Sep 19, 2020, 2:53:34 PM9/19/20
to Comunidad de Visual Foxpro en Español
Hola Esteban Herrero,  

Si perdona,   El correo te lo envié  pero no ha sido sino hasta los 2 dias siguientes que me llegó la notificación que había sido rechazado.  Antes no sabia que no te habia llegado.
He subido las librerias  para agregar ficheros a un zip y para descomprimir pero no tiene la opción para encriptar.  El que lo necesite lo puede descargar

James dice que por 100 USD puede replicar vfpcompression.fll en un prg utilizando kodnet,  es una muy buena idea y seria un gran aporte para todos.
Quien este interesado que escriba aqui para saber quienes estan interesados. para saer a cuanto le toca a cada uno.

Saludos.

Carton Jeston

unread,
Sep 20, 2020, 1:28:58 PM9/20/20
to Comunidad de Visual Foxpro en Español
Las librerias VFPENCRIPTION.FLL,VFPCONNECTION.FLL y VFPCOMPRESSION.FLL son 3 FLL muy populares de Craig Boyd y le escribi esta semana para ver si existe la posibilidad de generarlas en x64, asi que esperare unos dias a ver si dice algo.

Antonio, tener una segunda opcion siempre va a venir bien en el camino que aun nos queda para portar todo a 64.

James, no pierdas mucho tiempo pero mira las 3 librerias para hacer tu estudio si finalmente el hilo de Craig no llega a ningun sitio.

un saludo

James Suárez

unread,
Sep 24, 2020, 1:33:11 PM9/24/20
to publice...@googlegroups.com
Actualización de kodnet. https://github.com/FoxShell/kodnet  
Mejorado rendimiento en la compilación en vivo de los tipos .NET (usando caché en disco)
Corrección de eventos en VFP Advanced

kwcore gh+/FoxShell/packages/kodnet/0.1.1.kwa

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

HernanCano

unread,
Sep 24, 2020, 1:58:19 PM9/24/20
to Comunidad de Visual Foxpro en Español
Hola, James.

Te pido me indiques cuál es el link del KodNet que no necesita ser instalado ejecutando kwcore.exe gh+/......(tal vez para 32 bits???)}}
Con un simple "do KodNet.prg" ya está disponible desde VFP9.

Gracias.

James Suárez

unread,
Sep 24, 2020, 2:20:55 PM9/24/20
to publice...@googlegroups.com
Ya no está disponible. 



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

FLEXSOLUCIONES

unread,
Sep 24, 2020, 5:17:20 PM9/24/20
to publice...@googlegroups.com
James hasta ahora puedo usar seria bueno un ejemplo sencillo como usar la dll de Antonio meza como usar con kodnet un formulario de vfp claro sí tienen tiempo más por eso no se usa mucho 

James Suárez

unread,
Sep 24, 2020, 5:21:02 PM9/24/20
to publice...@googlegroups.com

FLEXSOLUCIONES

unread,
Sep 24, 2020, 11:50:39 PM9/24/20
to publice...@googlegroups.com
esos ejemplos no son funcionales por que usan solo prg mas no formularios ni clases 


James Suárez

unread,
Sep 25, 2020, 1:31:05 AM9/25/20
to publice...@googlegroups.com
Lo importante es aprender del código para usarlo en cualquier parte que desee, sea PRG, FORMS o lo que sea. El uso de kodnet no está enfocado en controles de formulario, está enfocado en expandir las capacidades de VFP en situaciones que nativamente VFP no soporta. El uso de controles visuales debe ser en casos excepcionales. No me queda claro si lo que deseas es un ejemplo precisamente de cómo usar controles visuales.

Carton Jeston

unread,
Sep 25, 2020, 6:50:43 PM9/25/20
to Comunidad de Visual Foxpro en Español
Ha pasado una semana sobre el contacto con Craig Boyd y no he recibido respuesta. No se si es el canal adecuado, intentare por otro, pero ya no digo de esperar.

Sobre las librerias FLL recordar que son 3 y no 1, al menos que crean que hay otras alternativas mas interesantes, en especial usando codigo nativo de fox.

un saludo

Antonio Lima

unread,
Oct 21, 2020, 9:14:39 AM10/21/20
to publice...@googlegroups.com
Hola a todos,  retomando este hilo,

1. Qué pasaría si contamos con la libreria libhpdf.dll de 64 bits ?  
    El código fuente en c++  se encuentra en su página web,   creo que ninguno de nosotros sabemos cómo compilarlo para 64 bits o para ambos entornos
2. Qué pasaría si contamos con una librería VFPENCRIPTION.FLL para 64 bits  ?  
3. ¿Qué pasaría si contamos con una librería VFPCOMPRESSION.FLL para 64 bits?
4. no conozco la librería VFPCONNECTION.FLL  asi que de esta librería no digo nada.

La solución a estas preguntas las he encontrado de la siguiente forma
1.  Como no sé compilar en c++  y menos a 64 bits,  busqué en internet la librería en 64 bits, y la he conseguido.
     He compilado FoxyPreview64  y he probado la librería.
2.  Estamos muy agradecidos con Craig Boyd porque nos ayudo muchisimo para hacer mas potentes nuestras aplicaciones, sin embargo a falta de poder localizarlo,  les comento dos cosas:   He conseguido el codigo en c# para Gestionar Zips y he compilado la libreria para ser utilizada en 32 y 64 bits,  por el momento solo he probado el metodo para descomprimir ( con contraseña ) , esta librería vendria a reemplazar nuestra apreciada librería VFPCOMPRESSION.DLL
3.  Hemos pagado para obtener el código en c# para poder generar algoritmos de encriptación al igual que hace la librería VFPENCRIPTION71.DLL de Craig Boyd,  y hemos generado una librería .dll para ser utilizado en 32 y 64 bits.

Vamos a documentar el uso de las nuevas librerías con ejemplos y la vamos a colgar en un servidor para que quien desee la pueda descargar. Luego diremos de donde se puede descargar.

Agradecemos si alguien tiene ListView y ListTree en código nativo de Foxpro que porfavor pueda compartirlo, ya que la libreria de 32bits no se puede utilizar en VFPA.

Si alguien puede hablar con Chen,  El comando "CD ?"  o  "SET DEFA TO ?"  te transporta a otra carpeta, y no se abre con la carpeta actual,  este comando se usa con mucha frecuencia y agradecemos muchisimo si Chen pudiera apoyarnos con este comando.

Hay que hacer conciencia de que dependemos mucho de que todos nuestros sistemas puedan seguir funcionando en 64 bits, 
por lo que considero que todos tenemos la obligación de ayudarnos en esta comunidad para beneficio de todos y cada uno de nosotros.






--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Antonio Lima

unread,
Oct 21, 2020, 9:19:40 AM10/21/20
to publice...@googlegroups.com
la segunda cosa que les queria comentar es que encontramos un fallo en la libreria VFPENCRIPTION con el algoritmo RC4,   creemos que la libreria VFPENCRIPTION tiene el fallo porque probamos una cadena grande con 2 programas distintos y el VFPENCRIPTION nos dio un resultado distinto.

no es un fallo que no se pueda recuperar una cadena encriptado con VFPENCRIPTION,  el fallo es que no se podrá desencriptar siempre con otra librería que en principio genere el desencriptar con el algoritmo RC4.


HernanCano

unread,
Oct 21, 2020, 9:37:46 AM10/21/20
to Comunidad de Visual Foxpro en Español
Antonio:
- Recuerda que Germán está en permanente contacto con Chen.
- El comando "CD ?" funciona normal en "VFPA x64": acabo de probarlo.

El miércoles, 21 de octubre de 2020 a la(s) 08:14:39 UTC-5, ideas... escribió:
Hola a todos,  retomando este hilo,

1. Qué pasaría .....

Aarón Delgado

unread,
Oct 21, 2020, 9:59:55 AM10/21/20
to publice...@googlegroups.com
Hola Antonio

Uso VFPENCRIPTION.FLL  y VFP trabaja muy bien para subir y descargar archivos ftp, así mismo puedes subir y descargar archivos mediante http.
Ahora para migrar a VFPA estoy buscando alternativas.

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



Antonio Lima

unread,
Oct 21, 2020, 10:01:15 AM10/21/20
to publice...@googlegroups.com
Hola Hernán,

Al menos yo cuando entro a VFP

Y escribo CD ?.  Me aparece una ventana al igual que en VFP 9, si. Pero la carpeta que me aparece seleccionada , no es la carpeta donde me encuentro.  

Me refiero a eso, y si me cambio de carpeta y vuelvo a escribir CD ?, No me aparece seleccionada la carpeta donde me encuentro.

Saludos

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Antonio Lima

unread,
Oct 21, 2020, 2:02:10 PM10/21/20
to publice...@googlegroups.com
Hola  a todos,

Dejo el enlace Para FoxyPreview64  v299z36

Antonio Lima

unread,
Oct 21, 2020, 3:05:08 PM10/21/20
to publice...@googlegroups.com
Este es el enlace para Encryptar / Desencriptar
http://www.ideasysolucioneslr.com/librerias/127-mycryptogt.html

Zarlu

unread,
Oct 21, 2020, 3:49:52 PM10/21/20
to Comunidad de Visual Foxpro en Español
Gracias

zarlu
Chetumal, Quintana Roo, México

Antonio Lima

unread,
Oct 21, 2020, 4:02:41 PM10/21/20
to publice...@googlegroups.com
Hola Aarón,  

Efectivamente, nosotros también utilizamos vfpEncryption.fll, y hemos creado estas librerías precisamente para poder utilizarlas desde VFP9 o VFP10

Lamentablemente siempre dependemos de unas librerías externas para poder potenciar nuestros sistemas.

La buena noticia es que al menos ya las tenemos disponibles.



Carton Jeston

unread,
Oct 22, 2020, 6:03:23 PM10/22/20
to Comunidad de Visual Foxpro en Español
Sobre foxypreviewer 64, ya puse aqui la solucion el pasado mes de Mayo...  ademas incluye las liibrerias dll y algun ejemplo... Hacer el esfuerzo esta bien, reinventar la rueda por no usar el buscadir no tiene sentido :-)


Respecto a lo de compilar, no es tan complicado, cualquier usuario de Harbour o Lazarus lo utiliza en el dia a dia, como hace tres decadas lo usabamos en clipper. Mi mayor dificultad es no compilar en C++ en los ultimos 20 años, a pesar de usar diferentes compiladores a lo largo de ese tiempo.

Realmente en Clipper, saber C y ASM te daba una libertad increible y no habia nada que no pudieras hacer, creando tus propias librerias y añadiendo funciones especiales al lenguaje. Si fox no lo hace, no es un problema porque puedes añadir inmumerables librerias de C, la culpa la tenemos nosotros porque fox nos malcrio y nosotros nos dejamos... ;-)

Con kodnet ademas tienes la ventaja de poder trabajar con C#, a pesar de no programar con el, te abre el universo de componentes C# que puede usar algun hardware especial y que dificilmente podras resolver sin el.

El gran problema es que hemos usado OCX, FLL y componentes cerrados, algo que he evitado todo lo posible pero no al 100%, pero quien tenga una enorme dependencia de librerias externas lo que tiene es un enorme problema.

Lo ideal es usar librerias en lenguaje nativo fox y si no, aquellas que este disponible el codigo fuente, ya lo tenemos bastante complicado en que fox sobreviva o se amplie con un enorme parche de ingenieria inversa.

Por lo demas animo, a ver si entre todos logramos cruzar a la otra oriila del rio ;-)

un saludo

Antonio Lima

unread,
Oct 22, 2020, 7:24:25 PM10/22/20
to publice...@googlegroups.com
Hola Carton Geston,  buenas noches/ días.

De haber sabido que había un buscadir, y que hubiera encontrado el foxypreview64  que has subido, la verdad no me hubiera molestado en buscar y buscar y buscar por la librería en 64 bits.  Ha sido eso, y es que a este foro tendré pocos días de haber entrado y seguro me equivocaré muchas otras veces más.

Respecto a lo de compilar, no es tan complicado,  Si es complicado si, para los que no sabemos.  Es más complicado de lo que te imaginas, la librería de Foxypreviewer de 64 bits, no hacía falta buscarla en internet, ya que el código fuente está en c++ en la página oficial, solo era de descargar y compilar en 64 bits, pues no es así de fácil, he entrado a foros de esa librería y la gente se quejaba muchísimo que no podía compilar esa librería en 64 bits.
Hombre a lo mejor si uno sabe pues es muy fácil, en mi caso es difícil y muy complicado.

Estoy de acuerdo con interactuar VFP con .NET en mi caso con C# ya sea utilizando Kodnet o bien con librerías com .dll ya que el resultado es asombroso, multiplicamos funcionalidades, es una pasada la verdad. 

Estoy de acuerdo contigo en que entre menos dependamos de librerías externas más independiente seremos el día de mañana, 
pero hay funcionalidades que VFP se queda corto, y es imposible de dejar de utIlizar tecnologías como Gestionar Zips, Algoritmos de Cryptos, Certificados, PDF. consumir servicios a WebServices.  Así que siempre estaremos con un pie dentro de VFP y otro fuera.

Lo que me falta a mi o me gustaría tener es un control Listview 64  y un TreeView 64, por si supieras de algo por alli, de preferencia claro si fuera  código nativo en VFP.

Un saludo,


--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

jovetri

unread,
Oct 27, 2020, 5:45:38 PM10/27/20
to Comunidad de Visual Foxpro en Español
Buenas tardes.

Necesito por favor me podrían ayudar para realizar pruebas con Kodnet, realice los
paso indicados por James.
1- Instale @kawix/core.
2- En cmd (administrador): kwcore gh+/FoxShell/packages/kodnet/0.1.1.kwa
-
Intento ejecutar algún ejemplo y me da errror:
OLE error code 0XOLE error code 0x80040154: Class not registered.

Registre la dll:
regasm C:\Users\jovetri-to\Kawix\Shide.lib\kodnet\lib\jxshell.dotnet4.dll /tlb /codebase /register
regasm C:\Users\jovetri-to\Kawix\Shide.lib\kodnet\lib\jxshell.dotnet4.dll /codebase /register

El error persiste, me podrían ayudar para saber cual .dll tengo de registrar  o como corregir el error.

GRACIAS, de antemano.







 

James Suárez

unread,
Oct 27, 2020, 5:47:36 PM10/27/20
to publice...@googlegroups.com
Si abre vfp en modo administrador entonces debe ejecutar la instalación en modo administrador también 

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

James Suárez

unread,
Oct 27, 2020, 6:54:54 PM10/27/20
to publice...@googlegroups.com
Y cuando digo instalación me refiero al comando que se ejecuta en cmd

jovetri

unread,
Oct 28, 2020, 10:51:39 AM10/28/20
to Comunidad de Visual Foxpro en Español
 
Gracias , James.
 
En ambos casos, instalacion desde vía CMD y la ejecución de VFP, las realicé como administratador.

Voy a volver a instalar y para realizar pruebas nuevamente.




 

mbanco

unread,
Nov 3, 2020, 5:43:47 PM11/3/20
to Comunidad de Visual Foxpro en Español

Hola James,
Tengo un problema similar. He generado el ejecutable en 64 Bits y funciona perfecto en mi PC de desarrollo pero cuando instalé la aplicación en otra PC Windows 10 me da el siguiente error:



En la PC de instalación ejecute en CMD el kwcore gh+/FoxShell/packages/kodnet/0.1.1.kwa en modo administrador.

No se cual puede ser el problema.

Gracias



El martes, 27 de octubre de 2020, 19:54:54 (UTC-3), James Suárez escribió:
Y cuando digo instalación me refiero al comando que se ejecuta en cmd
El mar., 27 de octubre de 2020 4:47 p. m., James Suárez <jame...@gmail.com> escribió:
Si abre vfp en modo administrador entonces debe ejecutar la instalación en modo administrador también 

El mar., 27 de octubre de 2020 4:45 p. m., jovetri <todosobrev...@gmail.com> escribió:
Buenas tardes.

Necesito por favor me podrían ayudar para realizar pruebas con Kodnet, realice los
paso indicados por James.
1- Instale @kawix/core.
2- En cmd (administrador): kwcore gh+/FoxShell/packages/kodnet/0.1.1.kwa
-
Intento ejecutar algún ejemplo y me da errror:
OLE error code 0XOLE error code 0x80040154: Class not registered.

Registre la dll:
regasm C:\Users\jovetri-to\Kawix\Shide.lib\kodnet\lib\jxshell.dotnet4.dll /tlb /codebase /register
regasm C:\Users\jovetri-to\Kawix\Shide.lib\kodnet\lib\jxshell.dotnet4.dll /codebase /register

El error persiste, me podrían ayudar para saber cual .dll tengo de registrar  o como corregir el error.

GRACIAS, de antemano.







 

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publice...@googlegroups.com.

James Suárez

unread,
Nov 3, 2020, 5:47:44 PM11/3/20
to publice...@googlegroups.com
Debe tener net framework 4 o superior. 

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/4684213e-e3b8-4944-b388-5e4fb62026b0o%40googlegroups.com.

mbanco

unread,
Nov 4, 2020, 5:00:37 PM11/4/20
to Comunidad de Visual Foxpro en Español
Cuando intento instalar el .Net Framework 4.8 Runtime, me dice que ya se encuentra instalado y no deja continuar la instalación.

Saludos

James Suárez

unread,
Nov 4, 2020, 6:29:04 PM11/4/20
to publice...@googlegroups.com
Revisa que no tenga la versión client, sino el Full. Si tiene la versión client desintala esa e instala versión full

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/32716a37-906f-4e73-a228-9853ae3d866ao%40googlegroups.com.

mbanco

unread,
Nov 6, 2020, 8:30:25 AM11/6/20
to Comunidad de Visual Foxpro en Español
James así figura en el Editor de Registro, significa que solo está instalada la versión client? No puedo desinstalarla desde "Aplicaciones y características" del Windows 10, ya que no figura ningún .Net Framework.

mbanco

unread,
Jan 12, 2021, 12:53:11 PM1/12/21
to Comunidad de Visual Foxpro en Español
Hola Colegas,
alguno pudo ejecutar el kodnet 64 Bit en Windows 10? solamente he podido ejecutarlo en Windows 8.1.

Saludos

Mauricio

James Suárez

unread,
Jan 12, 2021, 2:12:09 PM1/12/21
to publice...@googlegroups.com
Sí se puede. Qué error sale? Si necesita usar en VFP modo administrador tiene que ejecutar también en modo administrador la instalación

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/72ae630a-8a34-4179-8741-194a8c0d39a0o%40googlegroups.com.

Edwin Duran

unread,
Jan 12, 2021, 3:22:06 PM1/12/21
to Comunidad de Visual Foxpro en Español
Jame existe algun video ejemplo que explique de c# con Kodnet

Saludos

mbanco

unread,
Jan 13, 2021, 6:21:23 AM1/13/21
to Comunidad de Visual Foxpro en Español
Todo lo ejecuto como Administrador. Sale el mismo error de siempre:



Saludos

James Suárez

unread,
Jan 13, 2021, 2:56:44 PM1/13/21
to publice...@googlegroups.com
No es recomendable que se ejecute como administrador. Ejecuta como usuario normal

Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/2fe3e54c-5dc6-41ff-85ed-c32bbbc67748o%40googlegroups.com.

James Suárez

unread,
Jan 13, 2021, 2:58:38 PM1/13/21
to publice...@googlegroups.com
A ver, definamos:
1. No es recomendable ejecutar nada como administrador
2. El instalador de kawix/core nunca debe ejecutarse como administrador
3. Si insistes en ejecutar VFP como administrador entonces esta línea, exactamente esta línea debe ejecutarse en un cmd en modo administrador de lo contrario no reconocerá la clase:
    kwcore gh+/FoxShell/packages/kodnet/0.1.1.kwa 


mbanco

unread,
Jan 14, 2021, 6:22:42 AM1/14/21
to Comunidad de Visual Foxpro en Español
Gracias James, ahora funcionó porque instalé la nueva versión del instalador de kawix/core (v3).

Excelente aporte!!

Saludos

Wehs Vulcano

unread,
Apr 12, 2021, 7:00:49 PM4/12/21
to publice...@googlegroups.com

Estimados

Leo este post tuyo.  Yo tengo un proyecto donde estos usando kodnet para ejecutar un bloque de código de c#  y en mi pc de desarrollo funciona perfectamente pero cuando ya lo pongo en producción en otra PC no.

Lo que si tuve que hacer una diferencia de ejecutar la app desde el EXE y otra en ambiente de bentana de comandos VFP, pero en un tercer computador (de producción no he logrado que me funcione.

Leo que tu los pusiste en producción, no se si me puedes iluminar.

Mi ambiente de desarrollo es Windows 10 64 bit  ... y lo he intentado poner en produccion en w10 de 32 y 64  pero como que el problema es que no carga una DLL o sus dependencias (creo que es ctrlhost.dll)

saludos.

El 06-12-19 a las 09:03, Edwin Duran escribió:
Buen día

Estoy en un proyecto personal con un reloj biometrico que no podía ponerlo a funcionar sus librería desde fox,(hay un tema expuesto en este grupo), no se C# y tenia los ejemplos que trae el sdk,  me puse en contacto con James, y en Dos horas ya estábamos corriendo desde fox, el proyecto lo tengo corriendo y hasta ahora va bien en producción, lo puse a correr en un negocio de un amigo. y el esta contento, esto me facilito el trabajo y le evite comprar 3 nuevos relojes.

Gracias  

El viernes, 6 de diciembre de 2019, 7:04:33 (UTC-4), Carton Jeston escribió:
Esta libreria Kodnet aunque parece infravalorada, posiblemente por la falta de conocimientos de .net por parte de los foxeros, tendra su imporancia el dia que quieras usar un hardware que usa componentes .net y no hay otro modo de hacerlo funcionar. Lo que se dice, salvarnos el culo.

Lo cierto es que hay cantidad de librerias de codigo abierto que merecen toda nuestra atencion, desde esta con .net a bases de datos, control de codigo fuente, etc.

Tambien es cierto que no disponemos de todo el tiempo del mundo para aprender todas, asi que voy poco a poco pero no hay que dormirse en los laureles.

Felicidades por tu gran trabajo, le das una opcion para la que vfp andaba cojo ;-)

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, 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/8dedcbbc-8318-421e-bbc1-bd14079196af%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages