ocx y dll

198 views
Skip to first unread message

jorge blas

unread,
Mar 1, 2019, 9:48:10 AM3/1/19
to Comunidad de Visual Foxpro en Español
el asunto es el siguiente algunos no lo utilizan pero otros si por ejemplo el mscal.ocx,mscomctl.ocx,msmapi32.ocx,mswinsck.ocx,xrtgraph.ocx,zlibtool.ocx,las dll
libhpdf.dll,msvcr70.dll,msvcr71.dll ,xceedzip.dll   muchos lo utilizamos pero cuando queremos utilizarlos en el de 64 bit (visual foxpro advanced repito 64 bit no funcionan dan error que no existe no que tipo de class en el class browser ni ole error code 0x800401 unknown com status code. ole object is being ignore.record number 7 permite trabajar con ellos ni cuando lo instalas con el regsvr32 en el sywow64
en el boton options de herramientas tools en ingles en controls opcion del boton options no aparecen reflejados los de 64 bit que se descargaron o los de 32 que siguiendo los ejemplos de los gurus de internet para hacerlos 64 bit se registran pero no se ven en el activex_control o cuando lo quieres insertar a traves del boton ADD TE DICE QUE EN LA CARPETA DONDE TIENES INSTALADO ESA DLL O ESE OCX NO EXISTE

por favor alguna solucion idea o alguien que halla dado un tiro al blanco o a ciegas pero lo halla resuelto soy redundante en el tema pero pienso que se logro una solucion en el ambiente


saludos jorge blas

Germán Fabricio Valdez

unread,
Mar 2, 2019, 7:45:36 PM3/2/19
to Comunidad de Visual Foxpro en Español
hola jorge

las dll y ocx de 32 bits no funcionan en visual foxpro advance 64 bits

hay algunas dll de reemplazo en la web, xceedzip de, 64 bits

pero podes separar tu sistema en modulos, algunos de 32 y otros de 64

jorge blas

unread,
Mar 4, 2019, 11:45:02 AM3/4/19
to Comunidad de Visual Foxpro en Español
como seria eso pregunto

Irwin Rodriguez

unread,
Mar 4, 2019, 12:07:32 PM3/4/19
to publice...@googlegroups.com
Jorge, Germán lo que quiere decir es que separes tu aplicación por modulos, es decir, en los lugares donde uses OCX's / DLL's tienes que separarlos bien sea en un EXE o APP pero de 32 bit (con el VFP de siempre) y las cosas que no requieran usar esos componentes pues las sacas en 64 bit. Si no has tenido experiencia en programación modular o en capas entonces vas a tener muchos problemas al principio pero si que te vendría bien aprenderla porque la recompensa es mucha.

Yo por ejemplo los trabajos que realizo en VFPA son de la siquiente manera:

1. El acceso a datos lo hago en .NET y retorno JSON / XML (para VFP es mejor el XML por la simplicidad de la función XMLTOCURSOR)
2. La interface de usuario 100% VFPA
3. El repositorio de datos en un API Rest


Saludos...!!!
--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

HernanCano

unread,
Mar 4, 2019, 2:38:39 PM3/4/19
to Comunidad de Visual Foxpro en Español
Jorge:

Tal vez lo que te recomiendan Germán e Irwin es que tengas un proyecto en VFP con todo que conoces de VFP hasta la v9.0 y que te funciona bien (o muy bien) a 32 bits.

Y tengas otro proyecto (quizá similar al anterior) pero con DLLs a 64 bits el cual (por si no has entendido) lo ejecutas en VFPA el Advanced (modificado por don Chen) y te funciona bien.

Cada proyecto lo compilas -- el primero a 32 bits y el segundo a 64 bits.

Eso te implica tener dos accesos directos en Windows (¿tu sistema operativo es Windows?), uno con lo que funciona a 32 bits y otro que funciona a 64 bits.

Entonces: un módulo es a 32 bits y el otro módulo es a 64 bits.

((no debiste abrir otro hilo para el mismo tema))
Reply all
Reply to author
Forward
0 new messages