|
Página 1 de 1
|
Posible Bug En Gambas3 En Workspace
Autor |
Mensaje |
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Posible Bug En Gambas3 En Workspace
Hola.
He hecho una conversión de un antiguo programa a Gambas3. Ese programa usaba un workspace y se podían ir generando nuevos formularios en tiempo de ejecución.
El problema es que un botón debe ejecutar una función en todos y cada uno de los formularios.
Antiguamente usaba un bucle que iba recorriendo cada control del Workspace. Sin embargo, ahora algo falla. Workspace.Children.Count, que debería dar el dato de los formularios en ejecución, no funciona. Siempre marca 1 y da igual los que añada. He comprobado y en Gambas2 a cada formulario que se añade aumenta un número como es lo esperable.
Estoy pensando como puedo sortear este problema pero creo que podemos estar ante un bug de Gambas3 (usando QT4), ¿no?
|
#1 Lunes, 12 Marzo 2012, 00:48 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Posible Bug En Gambas3 En Workspace
Si el bucle lo hacías con un for... next y un contador sobre children, prueba con un for each si aún así falla, supongo que sí, que es un bug.
=================== No podemos regresar
|
#2 Lunes, 12 Marzo 2012, 10:37 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Posible Bug En Gambas3 En Workspace
Si el bucle lo hacías con un for... next y un contador sobre children, prueba con un for each si aún así falla, supongo que sí, que es un bug.
He probado de ambas formas y no funciona, La matriz Workspace.children que debería tener todos los formularios aparentemente solo contiene uno. Es extraño porqee el control funciona perfectamente y los formularios se añaden bien. Por favor, ¿podríais probar si os sucede lo mismo para descartar que sea un fallo de mi instalación o que tenga alguna versión anticuada?
|
#3 Lunes, 12 Marzo 2012, 11:49 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Posible Bug En Gambas3 En Workspace
Sobre qué revisión de Gambas3 estás trabajando? Ahora mismo no puedo, pero voy a compilar la última del SVN y te digo algo. En caso de que ocurra lo mismo habrá que reportarlo en el bug tracker de gambas:
http://code.google.com/p/gambas/wiki/Help?tm=3
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Lunes, 12 Marzo 2012, 13:55 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Posible Bug En Gambas3 En Workspace
Sobre qué revisión de Gambas3 estás trabajando? Ahora mismo no puedo, pero voy a compilar la última del SVN y te digo algo. En caso de que ocurra lo mismo habrá que reportarlo en el bug tracker de gambas:
http://code.google.com/p/gambas/wiki/Help?tm=3
Saludos
Estoy usando un repositorio para Ubuntu 11.10 Oneiric y la versión del paquete es la 3.0.0
Gracias, si resulta que te funciona pues tendré que compilar la última versión si es que hay una nueva, y trabajar con ella. Si no, he visto que hay otros controles que me podrían servir para algo similar como Tabstrip . El problema es que no hay mucha información y no veo que tenga ningún método como el Workspace.Add para añadir un nuevo formulario.
En cualquier caso, me extraña que se les haya pasado un fallo así. ¿No utiliza el propio IDE ese control para las múltiples pestañas?
|
#5 Lunes, 12 Marzo 2012, 18:22 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Posible Bug En Gambas3 En Workspace
Ya sé que algunos no queréis complicaros con compilaciones, SVN, etc., pero gambas 3 ya va por la versión 3.0.1. si no recuerdo mal. La que estás usando es antigua, considerando la velocidad de desarrollo del proyecto y te aseguro que se han corregido cientos de problemas desde entonces.
Antes de reportar un fallo deberíamos probar con una versión más reciente. Lo pruebo y te digo algo.
De todos modos para hacer lo que quieres supongo que es mejor con:
http://gambasdoc.org/help/comp/gb.form.mdi/workspace/windows?v3
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#6 Lunes, 12 Marzo 2012, 21:24 |
|
|
4octavio4
Programador
Registrado: Noviembre 2009
Mensajes: 100
Edad: 31 Ubicación:
|
Re: Posible Bug En Gambas3 En Workspace
Ya sé que algunos no queréis complicaros con compilaciones, SVN, etc., pero gambas 3 ya va por la versión 3.0.1. si no recuerdo mal. La que estás usando es antigua, considerando la velocidad de desarrollo del proyecto y te aseguro que se han corregido cientos de problemas desde entonces.
Antes de reportar un fallo deberíamos probar con una versión más reciente. Lo pruebo y te digo algo.
De todos modos para hacer lo que quieres supongo que es mejor con:
http://gambasdoc.org/help/comp/gb.form.mdi/workspace/windows?v3
Saludos
Gracias, he probado con Workspace.Windows y parece funcionar perfectamente. Habrá que probar con esa versión más reciente porque de todas maneras creo que con el Workspace.Children debería ir también.
|
#7 Martes, 13 Marzo 2012, 01:25 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Posible Bug En Gambas3 En Workspace
Jesús:
Ya sé que algunos no queréis complicaros con compilaciones, SVN, etc., pero gambas 3 ya va por la versión 3.0.1. si no recuerdo mal.
La que estás usando es antigua, considerando la velocidad de desarrollo del proyecto y te aseguro que se han corregido cientos de problemas desde entonces.
A mi me gusta complicarme.
Mas de lo normal.Siempre compilo desde fuentes y siempre ando metido en fregados.
Es un no parar, lo que no tengo es tiempo.
¿ Y como es que no se ha puesto la nueva versión en el botón para descargar la 3.0.1 aun ?. Supongo que llevara su tiempo.
Por otra parte suelo bajar una versión nueva si veo algo raro.Lo de compilar es algo habitual, no todo va ser un paquete binario.
Es mas te contare una anécdota que me ha pasado con un emulador. Si haces make install, pues instalas no?.
Y haces make uninstall ?. Desinstalas...pues en un programa esa palabra parecía que la opción viene en alemán!.
Sera esta: streifenfrei:..así, que para complicarme...yo mismo.
Mira que ponerlo en alemán. Cosas de la Merkel.
Saludos.
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Martes, 13 Marzo 2012, 09:45; editado 2 veces
|
#8 Martes, 13 Marzo 2012, 09:42 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|