Mshflxgd.ocx no funciona en VFP Advanced 10 x64 bit????

322 views
Skip to first unread message

Wilzy G

unread,
Aug 2, 2020, 10:41:14 AM8/2/20
to Comunidad de Visual Foxpro en Español

Buenas, solicito ayuda.

Venía utilizando el mshflxgd.ocx en VFP 9 SP2 como grilla, para cargar en ella los productos de las factura, y también para otras cosas.

2.jpg


Ahora instalé el VFP 10 x64 bit, compilé el proyecto sin problemas, todo parecía funcionar, excepto por las grillas de mshflxgd.ocx, que me lanza el siguiente error al abrir los formularios en los cuales uso éste OCX


1.jpg


Por las dudas volví a registar el mshflxgd.ocx, pero el error persiste


3.jpg



Alguna idea de cómo puedo solucionarlo??? Ya que utilicé en varias partes del proyecto, y en varios proyectos.


O será que el mshflxgd.ocx ya no funciona con VFP 10??? Porque realmente ya es un OCX viejo, lo había utilizado en FoxPro porque venía de utilizarlo en Visual Basic 6 en ese entonces, y conocía mejor su funcionamiento que la grilla de FoxPro.


Muchas gracias de antemano por cualquier ayuda que me puedan brindar.


Edwin Duran

unread,
Aug 2, 2020, 12:31:41 PM8/2/20
to Comunidad de Visual Foxpro en Español
Saludos Wilzy G

Tienes que buscar ese ocx para 64bit, ya que el 32bit no te va a funcionar

wpalomo

unread,
Aug 2, 2020, 12:35:10 PM8/2/20
to Comunidad de Visual Foxpro en Español
Los controles OCX que funcionan en VFP 9 son compatibles en VFP Advanced 32 bits. En VFP Advanced de 64 bits, se requieren que esos OCX sean de 64 bits. Y no hay otra solución.

Wilzy G

unread,
Aug 2, 2020, 1:40:31 PM8/2/20
to Comunidad de Visual Foxpro en Español

Lastimosamente no hay mshflxgd.ocx de 64 bit parece. Y me gustaría empezar a utilizar VFP 10 x64 bit, por si en un futuro no muy lejano la mayoría de las bases de datos no traigan más versión de 32 bit, actualmente veo que la mayoría solo para 64 bit estan disponibles.


Edwin Duran

unread,
Aug 2, 2020, 2:30:20 PM8/2/20
to Comunidad de Visual Foxpro en Español
Debes tratar de usar menos librerías, trata de buscar un grid echa en VFP que haga lo mismo que tienes. que peculiaridad tiene ese OCX

ZeRoberto

unread,
Aug 2, 2020, 5:04:59 PM8/2/20
to publicesvfoxpro
Que es lo que haces con el FlexGrid? podrias poner un video o una captura para ver si se te puede recomendar otro control. 

Saludos 

Ze




El dom., 2 de ago. de 2020 12:40 PM, Wilzy G <wilz...@gmail.com> escribió:

Lastimosamente no hay mshflxgd.ocx de 64 bit parece. Y me gustaría empezar a utilizar VFP 10 x64 bit, por si en un futuro no muy lejano la mayoría de las bases de datos no traigan más versión de 32 bit, actualmente veo que la mayoría solo para 64 bit estan disponibles.


--
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/2c66cce4-ab2e-4619-bc5b-2451cc7d9452o%40googlegroups.com.

Wilzy G

unread,
Aug 2, 2020, 6:52:47 PM8/2/20
to Comunidad de Visual Foxpro en Español

La mayor parte solo para cargar detalle de las Facturas o detalle de los Tickets o detalle de los Pedidos, detalle Compras, etc, era para ahorrarme el trabajo de tener que reemplazar en todas las partes que utilicé.

A continuación paso imagenes e intento explicar a grandes rasgos.

En esta imagen, busco el producto, selecciono, y una vez que los datos del producto estan en los TXT hago clic en el botón Agregar (en circulo rojo) y paso el producto en la grilla.

5.jpg


Voy cargando los productos, y cada vez que cargo recorre toda la grilla para verificar si es un producto nuevo o si ya figura en la grilla, si por ejemplo quiero cargar un producto que ya está en la grilla. En este ejemplo quiero cargar otra vez el producto cuyo codigo es 405.

6.jpg


Entonces recorre toda la grilla y encuentra que ya existe el producto 405, y en vez de agregarlo en una nueva fila lo que hace es sumar la cantidad ingresada a la cantidad que ya figuraba en la grilla. Para éste ejemplo ya había 1 en la grilla, y, al agregar otro suma y ya son 2, también actualiza el total por articulo.

7.jpg


Después de cargar todos los productos hago clic en el botón Grabar, el cual entre otras cosas llama a un método que recorre las filas de la grilla una a una con un for y lo va guardando en la tabla detalles

8.jpg



Agradecería si me pudieran proporcionar algún ejemplo de como Uds manejan las facturas y sus detalles con el grid de foxpro u otra herramienta, así para ir modificando y reemplazando ya las partes en los que utilicé el mshflxgd.ocx, porque creo que para VFP 10 Advanced x64bit no hay solución.




El domingo, 2 de agosto de 2020, 17:04:59 (UTC-4), ZeRoberto escribió:
Que es lo que haces con el FlexGrid? podrias poner un video o una captura para ver si se te puede recomendar otro control. 

Saludos 

Ze




El dom., 2 de ago. de 2020 12:40 PM, Wilzy G <wilz...@gmail.com> escribió:

Lastimosamente no hay mshflxgd.ocx de 64 bit parece. Y me gustaría empezar a utilizar VFP 10 x64 bit, por si en un futuro no muy lejano la mayoría de las bases de datos no traigan más versión de 32 bit, actualmente veo que la mayoría solo para 64 bit estan disponibles.


--
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.

ZeRoberto

unread,
Aug 2, 2020, 6:57:46 PM8/2/20
to publicesvfoxpro
Pero eso fácilmente lo puedes hacer con un Grid

Saludos

Ze



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/6c68ead2-4941-4098-85c4-1ebf6252fa3do%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages