[SOLUCIONADO] error de desbordamiento - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: [SOLUCIONADO] error de desbordamiento (/thread-1379.html) |
error de desbordamiento - kokodrilo - 27-05-2023 que tal gente tanto tiempo, estoy inactivo en la programación hace mucho hoy actualice gambas y abrí visorrv1960 y me da desbordamiento en una variable publica booleana dejo imagen. Como hace mucho no hago nada estoy medio perdido jaja. como soluciono? FMain.ModoBandejaAuto = Settings["ModoBandeja/ModoBandejaAuto", False] 'new 5 abr 2018 22:06 RE: error de desbordamiento - Shell - 27-05-2023 Bienvenido de nuevo. He instalado desde la Granja, la versión 1960 y funciona perfectamente. Tuve que instalar gtts mediante pip3. Comprueba que ese setting existe en tu archivo .conf del visor. Lo encontraras en .config/gambas3/visorrv1960.conf A unas malas borra el archivo .conf del proyecto. Activé la opción de abrir en modo bandeja y ningún problema. Estos son los settings que tengo que son iguales a la referencia que he buscado en el archivo de configuración. Cita: Espero que te valga como orientación Saludos En el procedimiento de salida, en vez de usar Me.close, puede que sea mejor usar la instrucción Quit Código: Public Sub mnuSalir_Click() RE: error de desbordamiento - kokodrilo - 27-05-2023 que version de gambas tienes tu? aquí es la 3.18.2 RE: error de desbordamiento - Shell - 27-05-2023 (27-05-2023, 20:11)kokodrilo escribió: que version de gambas tienes tu? Uso la misma. Gambas 3.18.2. Y estoy usando Linux Mint 20.2 por ahora. RE: error de desbordamiento - kokodrilo - 27-05-2023 bueno el error desapareció al guardar el proyecto nuevamente en una carpeta diferente, seguramente un error interno de gambas entre versiones anda a saber donde. RE: error de desbordamiento - cogier - 28-05-2023 Me alegro de que se haya solucionado. Hubo un cambio en Gambas que causó un error de desbordamiento utilizando 'Byte'. Este código ahora causará un error de desbordamiento: - Código: Public Sub Form_Open() Puedes arreglarlo con este código: - Código: Public Sub Form_Open() RE: error de desbordamiento - Shell - 01-06-2023 (28-05-2023, 16:12)cogier escribió: Este código ahora causará un error de desbordamiento: - Pero eso es un error normal que se produzca. Se puede decir que el método (IgnorarOverFlow) va en contra del alcance del tipo de la variable. Cuando se usan determinados tipos de variables, al comienzo puedes usar unas variables de alcance mayor y luego si ves que es un desperdicio, bajas la precisión o su alcance. En Java, en caso de sobrepasar el valor máximo que admite el tipo, volvería a comenzar de 0. Que no sé si eso ayudará mucho. Saludos RE: error de desbordamiento - cogier - 01-06-2023 Cita:En Java, en caso de sobrepasar el valor máximo que admite el tipo, volvería a comenzar de 0. Eso es lo que ocurre con mi segundo ejemplo anterior. RE: error de desbordamiento - Shell - 04-06-2023 (01-06-2023, 15:22)cogier escribió: Eso es lo que ocurre con mi segundo ejemplo anterior. Vaya, eso es una novedad en Gambas. Supongo que valdrá para todos los tipos de datos. No es algo muy común en Basic. Puede que en algunas situaciones esto no sea ideal. Estoy haciendo un ejemplo de desplazar una figura hacia los lados de la ventana y el error de desbordamiento me avisa de que algo estoy haciendo mal, si elimino esa "posibilidad" no sé lo que puede llegar a pasar. Probablemente pueda colgar el editor de Gambas Creo que para usar ese método hay que saber "muy bien" lo que se esta haciendo. A veces los efectos son impredecibles. Un cambio de valor o de signo crea errores inesperados sobre todo en animación, colisión de objetos, choques. Saludos |