Hola a todos,
Tengo un problema que con xHarbour no pasaba:
En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último un
TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
embargo lo compilar con Harbour y da el siguiente error:
Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Problema con la versión 2.7
-
- Mensajes: 87
- Registrado: Sab Mar 15, 2008 10:29 pm
- ignacio
- Site Admin
- Mensajes: 9440
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Problema con la versión 2.7
Juan Jose Zamora San escribió el mié, 10 octubre 2012 09:32Hola a todos,
Tengo un problema que con xHarbour no pasaba:
En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último un
TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
embargo lo compilar con Harbour y da el siguiente error:
Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
Le ruego que nos mande un pequeño ejemplo que muestre el error. Le anticipo que el 'Scoping' de Harbour a diferencia del de xHarbour funciona correctamente y por dicho motivo ahora se producen errores de 'scope' que antes ni siquiera se contemplaban. Es posible que tengamos que quitar como propiedad privada o protected TDBNavigator:nWidth, pero si tenemos un ejemplo suyo podremos darle una solución definitiva.
En cualquier caso y si lo desea pude sobrecargar la clase TDbNavigator y hacer que nWidth sea PUBLIC. Es posible que de esa forma le funcione.
Un saludo
Tengo un problema que con xHarbour no pasaba:
En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último un
TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
embargo lo compilar con Harbour y da el siguiente error:
Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
Le ruego que nos mande un pequeño ejemplo que muestre el error. Le anticipo que el 'Scoping' de Harbour a diferencia del de xHarbour funciona correctamente y por dicho motivo ahora se producen errores de 'scope' que antes ni siquiera se contemplaban. Es posible que tengamos que quitar como propiedad privada o protected TDBNavigator:nWidth, pero si tenemos un ejemplo suyo podremos darle una solución definitiva.
En cualquier caso y si lo desea pude sobrecargar la clase TDbNavigator y hacer que nWidth sea PUBLIC. Es posible que de esa forma le funcione.
Un saludo
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Problema con la versión 2.7
Juan Jose,
> Tengo un problema que con xHarbour no pasaba:
>
> En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último
> un TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
> embargo lo compilar con Harbour y da el siguiente error:
> Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
>
> Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
Vamos a corregirlo. Mientras publicamos la correción, puedes añadir esto
en algún sitio de tu programa, y se soluciona:
CLASS TDBNavigator FROM XDBNavigator
PROPERTY nWidth
PROPERTY nHeight
ENDCLASS
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> Tengo un problema que con xHarbour no pasaba:
>
> En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último
> un TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
> embargo lo compilar con Harbour y da el siguiente error:
> Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
>
> Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
Vamos a corregirlo. Mientras publicamos la correción, puedes añadir esto
en algún sitio de tu programa, y se soluciona:
CLASS TDBNavigator FROM XDBNavigator
PROPERTY nWidth
PROPERTY nHeight
ENDCLASS
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
-
- Mensajes: 87
- Registrado: Sab Mar 15, 2008 10:29 pm
Problema con la versión 2.7
Funcionó Ok.
Gracias y saludos.
El 10/10/2012 10:28, Jose F. Gimenez escribió:
> Juan Jose,
>
>> Tengo un problema que con xHarbour no pasaba:
>>
>> En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último
>> un TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
>> embargo lo compilar con Harbour y da el siguiente error:
>> Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
>>
>> Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
>
> Vamos a corregirlo. Mientras publicamos la correción, puedes añadir esto
> en algún sitio de tu programa, y se soluciona:
>
> CLASS TDBNavigator FROM XDBNavigator
> PROPERTY nWidth
> PROPERTY nHeight
> ENDCLASS
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Gracias y saludos.
El 10/10/2012 10:28, Jose F. Gimenez escribió:
> Juan Jose,
>
>> Tengo un problema que con xHarbour no pasaba:
>>
>> En una pantalla pongo un TRebar, depues añado un TPí¢ger y por último
>> un TDBNavigator, con xHarbour funcionaba correctamente con xHarbor sin
>> embargo lo compilar con Harbour y da el siguiente error:
>> Error BAse/42 Scope violation (protected): TDBNavigator:nwidth
>>
>> Si ponemos un TDBnavigator dentro de la pantalla funciona correctamente.
>
> Vamos a corregirlo. Mientras publicamos la correción, puedes añadir esto
> en algún sitio de tu programa, y se soluciona:
>
> CLASS TDBNavigator FROM XDBNavigator
> PROPERTY nWidth
> PROPERTY nHeight
> ENDCLASS
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info