La clase TVBCONTROL no existe en 32 bits

La clase TVBCONTROL no existe en 32 bits

Postby Vladimir Zorrilla » Tue Mar 31, 2009 4:09 pm

Amigos

Es posible usar controles vbxs en 32 bits

Gracias
ME INTERESA FW Y XHB POR SER OPEN SOURCE
Vladimir Zorrilla
 
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU

Re: La clase TVBCONTROL no existe en 32 bits

Postby Antonio Linares » Tue Mar 31, 2009 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: La clase TVBCONTROL no existe en 32 bits

Postby Alberto Juárez » 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:

Image

Image

Image

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
Alberto Juárez
 
Posts: 5
Joined: Wed Apr 26, 2006 4:29 am

Re: La clase TVBCONTROL no existe en 32 bits

Postby Antonio Linares » Tue Mar 31, 2009 11:23 pm

Alberto,

gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: La clase TVBCONTROL no existe en 32 bits

Postby Vladimir Zorrilla » 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
Vladimir Zorrilla
 
Posts: 225
Joined: Tue Feb 28, 2006 4:25 pm
Location: PERU


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 58 guests

cron