Mas Que Una Solución Necesito Pistas


Objetivo: Mas Que Una Solución Necesito Pistas
Tengo un TabPanel, en la posición 0 tengo un GridView y en la 1 tengo DrawingArea. He rastreado todo el código y no hay ningún Print y no tengo ningún evento para ir al indice 1 del TabPanel. Esto es lo que ocurre:

Ejecuto el programa y siempre empieza en el indice 0 del TabPanel pero cuando hago clic en el indice 1 del TabPanel en ese mismo momento en la consola me pinta un número.

Yo lo que quiero saber es quien pinta el número, sino he puesto ningún Print y no ejecuto ningún evento en el indice 1 de TabPanel.

Me dan pistas para que busque yo mismo el origen, por ejemplo como puedo saber los eventos que se disparan al pulsar el indice 1 de TabPanel o que se yo, lo que ustedes harían.

Nota: no produce ningún problema al programa pero me tiene intrigado el origen de ese numero en la consola. No deseo dar el código ya que me interesa descubrirlo yo con vuestras sugerencias y así me como el coco. Sino para mi no va a tener ningún merito descubrirlo, pienso que no lo descubro por que me falta conocer el IDE o el lenguaje de Gambas

Por favor, seriáis tan amable de darme luz a esta duda. Gracias.

última edición por gambafeliz el Miercoles, 14 Agosto 2019, 12:17; editado 1 vez
Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
gambafeliz escribió:  
Tengo un TabPanel, en la posición 0 tengo un GridView y en la 1 tengo DrawingArea. He rastreado todo el código y no hay ningún Print y no tengo ningún evento para ir al indice 1 del TabPanel. Esto es lo que ocurre:

Ejecuto el programa y siempre empieza en el indice 0 del TabPanel pero cuando hago clic en el indice 1 del TabPanel en ese mismo momento en la consola me pinta un número.

Yo lo que quiero saber es quien pinta el número, sino he puesto ningún Print y no ejecuto ningún evento en el indice 1 de TabPanel.

Me dan pistas para que busque yo mismo el origen, por ejemplo como puedo saber los eventos que se disparan al pulsar el indice 1 de TabPanel o que se yo, lo que ustedes harían.

Nota: no produce ningún problema al programa pero me tiene intrigado el origen de ese numero en la consola. No deseo dar el código ya que me interesa descubrirlo yo con vuestras sugerencias y así me como el coco. Sino para mi no va a tener ningún merito descubrirlo, pienso que no lo descubro por que me falta conocer el IDE o el lenguaje de Gambas

Por favor, seriáis tan amable de darme luz a esta duda. Gracias.


Acabo de comprobar que cuando llega a la siguiente linea se escribe en la consola el número:

Chart.Draw

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
gambafeliz escribió:  
gambafeliz escribió:  
Tengo un TabPanel, en la posición 0 tengo un GridView y en la 1 tengo DrawingArea. He rastreado todo el código y no hay ningún Print y no tengo ningún evento para ir al indice 1 del TabPanel. Esto es lo que ocurre:

Ejecuto el programa y siempre empieza en el indice 0 del TabPanel pero cuando hago clic en el indice 1 del TabPanel en ese mismo momento en la consola me pinta un número.

Yo lo que quiero saber es quien pinta el número, sino he puesto ningún Print y no ejecuto ningún evento en el indice 1 de TabPanel.

Me dan pistas para que busque yo mismo el origen, por ejemplo como puedo saber los eventos que se disparan al pulsar el indice 1 de TabPanel o que se yo, lo que ustedes harían.

Nota: no produce ningún problema al programa pero me tiene intrigado el origen de ese numero en la consola. No deseo dar el código ya que me interesa descubrirlo yo con vuestras sugerencias y así me como el coco. Sino para mi no va a tener ningún merito descubrirlo, pienso que no lo descubro por que me falta conocer el IDE o el lenguaje de Gambas

Por favor, seriáis tan amable de darme luz a esta duda. Gracias.


Acabo de comprobar que cuando llega a la siguiente linea se escribe en la consola el número:

Chart.Draw


¿se puede saber el origen de quien (refiriéndome al código) escribe en la consola del IDE de gambas?

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
gambafeliz escribió:  
gambafeliz escribió:  
gambafeliz escribió:  
Tengo un TabPanel, en la posición 0 tengo un GridView y en la 1 tengo DrawingArea. He rastreado todo el código y no hay ningún Print y no tengo ningún evento para ir al indice 1 del TabPanel. Esto es lo que ocurre:

Ejecuto el programa y siempre empieza en el indice 0 del TabPanel pero cuando hago clic en el indice 1 del TabPanel en ese mismo momento en la consola me pinta un número.

Yo lo que quiero saber es quien pinta el número, sino he puesto ningún Print y no ejecuto ningún evento en el indice 1 de TabPanel.

Me dan pistas para que busque yo mismo el origen, por ejemplo como puedo saber los eventos que se disparan al pulsar el indice 1 de TabPanel o que se yo, lo que ustedes harían.

Nota: no produce ningún problema al programa pero me tiene intrigado el origen de ese numero en la consola. No deseo dar el código ya que me interesa descubrirlo yo con vuestras sugerencias y así me como el coco. Sino para mi no va a tener ningún merito descubrirlo, pienso que no lo descubro por que me falta conocer el IDE o el lenguaje de Gambas

Por favor, seriáis tan amable de darme luz a esta duda. Gracias.


Acabo de comprobar que cuando llega a la siguiente linea se escribe en la consola el número:

Chart.Draw


¿se puede saber el origen de quien (refiriéndome al código) escribe en la consola del IDE de gambas?


Por lo que observo lo escribe, Draw del componente gb.chart directamente a la consola:

Esto es un ejemplo de la ayuda con un retoque mío:

Chart.Draw (gb.chart)

Sub Draw ( )

Renders the chart object in a (DrawingArea) control.
Private $MyChart as New Chart

Public Sub cargarChart()

With $MyChart
' Grafica
.CountDataSets = 2

.[0].Text = "gambas"
.[0].Values = [10, 20]
.[1].Text = "V.B"
.[1].Values = [10, 80]

.Title.Text = "gambas VS Visual Basic"
.Title.Visible = True

.Legend.Title = "Leyenda"
.Legend.Visible = True

.Headers.Values = ["2018", "2019"]

.Proportionnal = True

.Width = DrawingArea1.Height
.Height = DrawingArea1.Width - 30 ' Widh y Height determina el número que va a salir en la consola del IDE cuando llegamos a Draw

'.Type = ChartType.Pie
End With

End

Public Sub MyDrawingArea_Draw()

' do any on the fly stuff here, e.g reset the Height and Width

$MyChart.Draw 'Aquí se produce la escritura de un número en la consola del IDE, esté número varia dependiendo del ancho y largo de $MyChart

End


Me gustaría saber como observar este caso. Sino tendré que leer el código de la fuente de gambas para ver por que sale esto a consola. Voy a mirarlo!!!

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
gambafeliz escribió: [Ver mensaje]
Sino tendré que leer el código de la fuente de gambas para ver por que sale esto a consola. Voy a mirarlo!!!


Detectado el problema en el código fuente.

Es un Print que se han dejado en el código fuente. Simplemente se comenta y listo, todo funciona sin que se envíe nada a la consola. No tiene ninguna importancia en el desarrollo del programa pero era una curiosidad que necesitaba ver. Además he aprendido mucho detectando este dilema.

Si es un bug o no es cosa de gambas para la versión 3.12.2

Si queréis mas detalle me preguntáis y os digo donde esta exactamente.

Saludos.

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
Citar:
Si es un bug o no es cosa de gambas para la versión 3.12.2

¿Qué versión estás usando?

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
shordi escribió: [Ver mensaje]
Citar:
Si es un bug o no es cosa de gambas para la versión 3.12.2

¿Qué versión estás usando?


Es la que tu apuntas la 3.12.2, hoy gracias a mi curiosidad he aprendido muchísimo sobre el proyecto gambas, es maravilloso como lo llevan, estoy entuciasmado con todo el gran trabajo de la comunidad. Lo resumo con una frase.

Sois todos maravillosos, y espero que sigáis así trabajando en esta linea. Para mi esto es un verdadero proyecto en común donde todo es transparente para todos.

Gracias de verdad.

última edición por gambafeliz el Miercoles, 14 Agosto 2019, 17:56; editado 1 vez
Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
shordi escribió:  
Citar:
Si es un bug o no es cosa de gambas para la versión 3.12.2

¿Qué versión estás usando?


Una nota al respecto, como mi IDE de gambas es oficial en la instalación desde la zona de descarga en Debian 10, pues este pequeño olvido del Print esta en todas y cada una de las máquinas que tenga instalada Debian 10 al instalar gambas en su versión 3.12.2, eso si es una chorrada como un templo, vamos es algo irrelevante. Pero bueno ahí esta.

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
¿por qué no te instalas la 3.13 del repositorio oficial de gambas?

Perfil MP  
Objetivo: Re: Mas Que Una Solución Necesito Pistas
shordi escribió:  
¿por qué no te instalas la 3.13 del repositorio oficial de gambas?


No se contestar tu pregunta.

-Quizás por que soy muy conservador con respecto a la versión estable de Debian y sus paquetes.
-También por que tengo la manía de no cambiar lo que funciona bien.
-Es posible por que no se como funciona muy bien las nuevas instalaciones externas al repositorio oficial de Debian estable.
-Paranoia
-Que soy un rarito desde el punto de vista del software. ¡¡¡ no penséis nada raro, eeen !!!
-No se shordi, ¿es que quizás ahí más magia en la versión siguiente?

De todas formas yo soy como el chiste del cateto y su hijo. Donde Juan y Pepe están en el huerta y le pregunta Juan a Pepe, Pepe ¿que hijo más feo tienes? y le dice Pepe, ya Juan pero como lo quiero pa el campo, que más me da.

Pues eso, ese soy yo, pa lo que yo lo quiero, que es para pasarme magníficamente, ya que lo mio es investigar y desarrollar de forma fantasiosa. Ya que lo que me gusta a mi es inventar dentro del software, y veo que gambas es una magnifica herramienta para atraerme e imaginar nuevas formas de desarrollar software no convencional ni estándar.

Imaginación al poder

Perfil MP  

Página 1 de 1


  
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
No puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0742s (PHP: 8% SQL: 92%)
Consultas SQL: 21 - Debug off - GZIP Activado