Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Posible Bug En Gambas3 En Workspace
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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?
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Posible Bug En Gambas3 En Workspace 
 
shordi escribió: [Ver mensaje]
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?
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Posible Bug En Gambas3 En Workspace 
 
jguardon escribió: [Ver mensaje]
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?
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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:

Workspace.Windows.Count


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"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Posible Bug En Gambas3 En Workspace 
 
jguardon escribió: [Ver mensaje]
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:

Workspace.Windows.Count


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.
 



 
4octavio4 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Posible Bug En Gambas3 En Workspace 
 
Jesús:

jguardon escribió: [Ver mensaje]
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 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Borde Workspace anahaga Controles/Librerías/Componentes 3 Jueves, 03 Junio 2010, 17:01 Ver último mensaje
fabianfv
No hay nuevos mensajes Es Posible En Un Workspace Dejar Una Pesta... v3ctor Controles/Librerías/Componentes 1 Miercoles, 27 May 2015, 07:08 Ver último mensaje
shordi
No hay nuevos mensajes Al Final, Creo Que No Es Posible (¡Sí Er... shordi General 15 Sabado, 31 Octobre 2015, 20:30 Ver último mensaje
shordi
No hay nuevos mensajes ¿ Es Posible Tener De Alguna Forma Gambas... Shell General 4 Lunes, 28 Marzo 2016, 19:07 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron