Página 1 de 1

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 12:03 pm
por jose.luis
Hola,
Este código,
::oArrayBrowse1:aCols := {}
::oArrayBrowse1:SetArray(aMiArray)
::oArrayBrowse1:aCols := {}
::oArrayBrowse1:SetArray(aMiOtroArray)
Funcionaba correctamente.
Ahora me da este error recursivo.
Saludos,
José Luis Capel

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 12:06 pm
por ignacio
José Luis,
No veo ningún error con tu mensaje. No obstante, compruebo que las
modificaciones realizadas en esta clase han sido mínimas y nada que ver con
el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre el
error.
Un saludo,
Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
Gracias de antemano.
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:47ea2cbd$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Este código,
>
> ::oArrayBrowse1:aCols := {}
> ::oArrayBrowse1:SetArray(aMiArray)
>
> ::oArrayBrowse1:aCols := {}
> ::oArrayBrowse1:SetArray(aMiOtroArray)
>
> Funcionaba correctamente.
>
> Ahora me da este error recursivo.
>
> Saludos,
> José Luis Capel
>
>

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 12:06 pm
por NoName
José Luis,
No veo ningún error con tu mensaje. No obstante, compruebo que las
modificaciones realizadas en esta clase han sido mínimas y nada que ver con
el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre el
error.
Un saludo,
Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
Gracias de antemano.
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:47ea2cbd$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola,
>
> Este código,
>
> ::oArrayBrowse1:aCols := {}
> ::oArrayBrowse1:SetArray(aMiArray)
>
> ::oArrayBrowse1:aCols := {}
> ::oArrayBrowse1:SetArray(aMiOtroArray)
>
> Funcionaba correctamente.
>
> Ahora me da este error recursivo.
>
> Saludos,
> José Luis Capel
>
>

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 2:04 pm
por jose.luis
Ignacio,
> No veo ningún error con tu mensaje. No obstante, compruebo que las
> modificaciones realizadas en esta clase han sido mínimas y nada que ver
> con
> el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre el
> error.
>
Aquí tienes el ejemplo.
>
> Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
> Gracias de antemano.
Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
Tendré más cuidado en futuros correos.


Attached files errores.zip (1.8 KB)Â

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 2:04 pm
por jose.luis
Ignacio,
> No veo ningún error con tu mensaje. No obstante, compruebo que las
> modificaciones realizadas en esta clase han sido mínimas y nada que ver
> con
> el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre el
> error.
>
Aquí tienes el ejemplo.
>
> Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
> Gracias de antemano.
Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
Tendré más cuidado en futuros correos.


Attached files errores.zip (1.8 KB)Â

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 5:38 pm
por ignacio
José Luis,
Ya está corregido. No obstante lo que estás haciendo no es muy ortodoxo ya
que de esa forma es muy posible que dejes sin destruir algo en los objetos
TBrwColumn. Además los valores nRowSel o nColSel del browse puede que salgan
de ámbito con el nuevo array y provoque un error de ejecución.
En definitiva, es recomendable que llames al método Reset() del Browse.
> Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
> Tendré más cuidado en futuros correos.
No pasa nada.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=47ea4950@ozsrv2.ozlan.local...]47ea4950@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
>> No veo ningún error con tu mensaje. No obstante, compruebo que las
>> modificaciones realizadas en esta clase han sido mínimas y nada que ver
>> con
>> el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre
>> el
>> error.
>>
> Aquí tienes el ejemplo.
>
>>
>> Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
>> Gracias de antemano.
>
> Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
> Tendré más cuidado en futuros correos.
>
>

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 5:38 pm
por NoName
José Luis,
Ya está corregido. No obstante lo que estás haciendo no es muy ortodoxo ya
que de esa forma es muy posible que dejes sin destruir algo en los objetos
TBrwColumn. Además los valores nRowSel o nColSel del browse puede que salgan
de ámbito con el nuevo array y provoque un error de ejecución.
En definitiva, es recomendable que llames al método Reset() del Browse.
> Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
> Tendré más cuidado en futuros correos.
No pasa nada.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"José Luis Capel - Aicom" <jose.luis@iaicom.com> escribió en el mensaje
news:[email=47ea4950@ozsrv2.ozlan.local...]47ea4950@ozsrv2.ozlan.local...[/email]
> Ignacio,
>
>> No veo ningún error con tu mensaje. No obstante, compruebo que las
>> modificaciones realizadas en esta clase han sido mínimas y nada que ver
>> con
>> el método SetArray(). Por favor mandanos un pequeño ejemplo que muestre
>> el
>> error.
>>
> Aquí tienes el ejemplo.
>
>>
>> Nota: Este foro es en inglés. Te ruego que utilices el foro en español.
>> Gracias de antemano.
>
> Lo siento. Espero que nadie se sienta ofendido. Me equivoqué de foro.
> Tendré más cuidado en futuros correos.
>
>

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 5:46 pm
por jose.luis
Ignacio,
>
> Ya está corregido. No obstante lo que estás haciendo no es muy ortodoxo ya
> que de esa forma es muy posible que dejes sin destruir algo en los objetos
> TBrwColumn. Además los valores nRowSel o nColSel del browse puede que
> salgan de ámbito con el nuevo array y provoque un error de ejecución.
Cierto. Se positivamente que no es muy recomendable hacerlo... Pero eso lo
tenía hecho hace ya tiempo y (como no fallaba) ahí lo tenía por corregir.
>
> En definitiva, es recomendable que llames al método Reset() del Browse.
>
¡¡Y eso es lo que quería hacer!! Pero es que he estado buscando y
rebuscando en la ayuda un método que me indicara como hacer un 'reset' de
columnas y no lo he encontrado!!
Saludos y gracias!
José Luis Capel

Comportamiento diferente en 1.8 a 1.9.1 en ArrayBrowse

Publicado: Mié Mar 26, 2008 5:46 pm
por jose.luis
Ignacio,
>
> Ya está corregido. No obstante lo que estás haciendo no es muy ortodoxo ya
> que de esa forma es muy posible que dejes sin destruir algo en los objetos
> TBrwColumn. Además los valores nRowSel o nColSel del browse puede que
> salgan de ámbito con el nuevo array y provoque un error de ejecución.
Cierto. Se positivamente que no es muy recomendable hacerlo... Pero eso lo
tenía hecho hace ya tiempo y (como no fallaba) ahí lo tenía por corregir.
>
> En definitiva, es recomendable que llames al método Reset() del Browse.
>
¡¡Y eso es lo que quería hacer!! Pero es que he estado buscando y
rebuscando en la ayuda un método que me indicara como hacer un 'reset' de
columnas y no lo he encontrado!!
Saludos y gracias!
José Luis Capel