FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour La clase TVBCONTROL no existe en 32 bits
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
La clase TVBCONTROL no existe en 32 bits
Posted: Tue Mar 31, 2009 04:09 PM

Amigos

Es posible usar controles vbxs en 32 bits

Gracias

ME INTERESA FW Y XHB POR SER OPEN SOURCE
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: La clase TVBCONTROL no existe en 32 bits
Posted: Tue Mar 31, 2009 04:21 PM

Vladimir,

No, no es posible, ya que los VBXs son 16 bits. En 32 bits se usan controles ActiveX.

Borland publicó en su día una librería que hacía de "puente" con los VBXs desde 32 bits. Pero no la hemos usado ni sabemos si siguen manteniéndola. Si te hiciese mucha falta sería cuestión de localizarla e investigar su uso.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 5
Joined: Wed Apr 26, 2006 04:29 AM
Re: La clase TVBCONTROL no existe en 32 bits
Posted: Tue Mar 31, 2009 10:58 PM
Hola Vladimir

Hace tiempo investigue si era posible utilizar los controles VBX sobre xHarbour y encontré que en la versión comercial del Borland C++ 5.0 incluyen las librerías necesarias para utilizar los controles VBX en entornos de 32 bits, esto es posible gracias a un programa que proporciona Borland llamado: bivbx30n.exe que es una interfaz entre el control VBX de 16 bits y la aplicación en 32 bits.

Una vez que comprobé la existencia de dichas librerías, realice los cambios necesarios a la clase TVBControl() y adapte algunas de las funciones del archivo bivbx.c (que amablemente me proporcionó Antonio Linares) para hacerlo funcional sobre xHarbour.

El resultado: los controles VBX funcionan en 32 Bits con FiveWin y xHarbour de manera estable en diálogos pero aun quedaron algunas funciones por portar para que funcionen adecuadamente sobre ventanas.

A continuación te muestro algunos ejemplos:







Seguramente con la ayuda de Antonio puede quedar implementada en su totalidad esta funcionalidad aunque en lo personal te recomiendo virar hacia otras tecnologías como OCX, sobre todo ahora que FWH permite acceder a estos controles de una forma muy sencilla y potente.

En breve enviare todo el material que dispongo a Antonio Linares para su revisión

Alberto Juárez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: La clase TVBCONTROL no existe en 32 bits
Posted: Tue Mar 31, 2009 11:23 PM

Alberto,

gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 225
Joined: Tue Feb 28, 2006 04:25 PM
Re: La clase TVBCONTROL no existe en 32 bits
Posted: Tue Mar 31, 2009 11:41 PM

Gracias por contestar Alberto
te estaria mu agradecido si tambien me lo podrias hacer llegar
al cps_envios@yahoo.es

El punto es que tengo demasiadas graficas con ese vbx y comprenderas el enorme
trabajo de portarlas a un ocx

Gracias

ME INTERESA FW Y XHB POR SER OPEN SOURCE

Continue the discussion