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.

Bug en ArrayBrowse y en DBFBrowse

Foro público de Xailer en español
Responder
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Bug en ArrayBrowse y en DBFBrowse

Mensaje por Rene Flores »

Hola a todos:
Pues decidi ya despegar definitivamente con Xailer y he detectado 2
problemas:
1) Con ArrayBrowse, cuando se inicializa con un array vacio, al momento
de agregar el primer elemento con ::AddRow(), en el pintado del browse,
este primer registro aparece duplicado. Solo ocurre con el primer
registro y solo la primera vez, si me desplazo horizontalmente sobre el
browse, se pinta correctamente,
2) Creando un DBFBrowse desde codigo (sin dataservers) al momento de
hacer un ::SetDbf() el browse marca un error de FieldWBlock(), si la
tabla es ADT, si la tabla es un DBF, se despliega correctamente.
Tengo el proyecto exportado, pero no lo puedo enviar por aqui.
Saludos
Rene Flores
http://www.ciber-tec.com
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9443
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Bug en ArrayBrowse y en DBFBrowse

Mensaje por ignacio »

Rene,
1) No consigo reproducirlo. Por favor manda un ejemplo.
2) Mandame el proyecto a mi correo privado. Gracias.
Un saludo,
"Rene Flores" <rflores.removeforspam@ciber-tec.com> escribió en el mensaje
news:4235d639$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola a todos:
>
> Pues decidi ya despegar definitivamente con Xailer y he detectado 2
> problemas:
>
> 1) Con ArrayBrowse, cuando se inicializa con un array vacio, al momento de
> agregar el primer elemento con ::AddRow(), en el pintado del browse, este
> primer registro aparece duplicado. Solo ocurre con el primer registro y
> solo la primera vez, si me desplazo horizontalmente sobre el browse, se
> pinta correctamente,
>
> 2) Creando un DBFBrowse desde codigo (sin dataservers) al momento de hacer
> un ::SetDbf() el browse marca un error de FieldWBlock(), si la tabla es
> ADT, si la tabla es un DBF, se despliega correctamente.
>
> Tengo el proyecto exportado, pero no lo puedo enviar por aqui.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Bug en ArrayBrowse y en DBFBrowse

Mensaje por Rene Flores »

Ignacio:
En el mismo ejemplo del convertidor de tablas ADT sucede el bug:
la primera vez que lo ejecutes, selecciona uno o varios DBFs (con o sin
indice, da igual) y veras como en el browse que tiene los nombres de los
ficheros a convertir (oArrayBrowse1), hay uno que esta repetido,
usualmente el ultimo.
Si el primer DBF que seleccionaste tiene un indice, veras que el
oArrayBrowse3, el que contiene los criterios de indexacion no se
despliega correctamente, pone bien los renglones nones, pero en los
pares me pone el nombre del fichero y en ningun momento hago mencion de el.
Ojo, solo ocurre la primera vez que lo ejecutas.
Saludos
Rene Flores
http://www.ciber-tec.com
------------------------
Visita mi Blog:
http://www.objetopersistente.blogspot.com
Ortiz de Zúñiga escribió:
> Rene,
>
> 1) No consigo reproducirlo. Por favor manda un ejemplo.
>
> 2) Mandame el proyecto a mi correo privado. Gracias.
>
> Un saludo,
>
> "Rene Flores" <rflores.removeforspam@ciber-tec.com> escribió en el mensaje
> news:4235d639$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>
>>Hola a todos:
>>
>>Pues decidi ya despegar definitivamente con Xailer y he detectado 2
>>problemas:
>>
>>1) Con ArrayBrowse, cuando se inicializa con un array vacio, al momento de
>>agregar el primer elemento con ::AddRow(), en el pintado del browse, este
>>primer registro aparece duplicado. Solo ocurre con el primer registro y
>>solo la primera vez, si me desplazo horizontalmente sobre el browse, se
>>pinta correctamente,
>>
>>2) Creando un DBFBrowse desde codigo (sin dataservers) al momento de hacer
>>un ::SetDbf() el browse marca un error de FieldWBlock(), si la tabla es
>>ADT, si la tabla es un DBF, se despliega correctamente.
>>
>>Tengo el proyecto exportado, pero no lo puedo enviar por aqui.
>>
>>Saludos
>>
>>Rene Flores
>>http://www.ciber-tec.com
>
>
>
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9443
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Bug en ArrayBrowse y en DBFBrowse

Mensaje por ignacio »

Rene,
Lo siento pero no me puedo meter con un proyecto completo de cientos de
lineas que no es un test especifico para comprobar el error, seguro que lo
entiendes.
He hecho yo mismo dicho test para que compruebes si te funciona, pues aquí
va perfectamente. En caso contrario te pido que trastees con él hasta que
consigas que falle, y sino lo consigues te recomiendo que revises tu código
para saber que estás haciendo mal.
Un saludo,
"Rene Flores" <rflores.removeforspam@ciber-tec.com> escribió en el mensaje
news:4237589d$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Ignacio:
>
> En el mismo ejemplo del convertidor de tablas ADT sucede el bug:
>
> la primera vez que lo ejecutes, selecciona uno o varios DBFs (con o sin
> indice, da igual) y veras como en el browse que tiene los nombres de los
> ficheros a convertir (oArrayBrowse1), hay uno que esta repetido,
> usualmente el ultimo.
>
> Si el primer DBF que seleccionaste tiene un indice, veras que el
> oArrayBrowse3, el que contiene los criterios de indexacion no se
> despliega correctamente, pone bien los renglones nones, pero en los
> pares me pone el nombre del fichero y en ningun momento hago mencion de
> el.
>
> Ojo, solo ocurre la primera vez que lo ejecutas.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> ------------------------
> Visita mi Blog:
> http://www.objetopersistente.blogspot.com
> Ortiz de Zúñiga escribió:
>> Rene,
>>
>> 1) No consigo reproducirlo. Por favor manda un ejemplo.
>>
>> 2) Mandame el proyecto a mi correo privado. Gracias.
>>
>> Un saludo,
>>
>> "Rene Flores" <rflores.removeforspam@ciber-tec.com> escribió en el
>> mensaje
>> news:4235d639$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>>
>>>Hola a todos:
>>>
>>>Pues decidi ya despegar definitivamente con Xailer y he detectado 2
>>>problemas:
>>>
>>>1) Con ArrayBrowse, cuando se inicializa con un array vacio, al momento
>>>de
>>>agregar el primer elemento con ::AddRow(), en el pintado del browse, este
>>>primer registro aparece duplicado. Solo ocurre con el primer registro y
>>>solo la primera vez, si me desplazo horizontalmente sobre el browse, se
>>>pinta correctamente,
>>>
>>>2) Creando un DBFBrowse desde codigo (sin dataservers) al momento de
>>>hacer
>>>un ::SetDbf() el browse marca un error de FieldWBlock(), si la tabla es
>>>ADT, si la tabla es un DBF, se despliega correctamente.
>>>
>>>Tengo el proyecto exportado, pero no lo puedo enviar por aqui.
>>>
>>>Saludos
>>>
>>>Rene Flores
>>>http://www.ciber-tec.com
>>
>>
>>


Attached files Rene.zip (1.6 KB)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder