https://foro.gambas-es.org/viewtopic.php?f=1&t=3057
-----------------------------------
Ebano
Viernes, 12 Abril 2013, 17:14

Error «Asignación Inválida»
-----------------------------------
¡Hola!
Me está ocurriendo algo extraño en mi proyecto. Resulta que todo funcionaba perfectamente, me he puesto a retocar la interfaz (no he tocado el código para nada) y al intentar ejecutar el programa me aparece "Asignación inválida en form1.form:9529"

He buscado en google y lo único que encuentro referido a "asignaciones" es referido a operaciones... en un código que no he tocado. Solo la interfaz, por lo cual no se que puede significar.

Al principio creí que lo de form:9529 iba referido a la línea de código (que no tengo tantas líneas en ese form O.o) llega solo a la 796 (No son líneas de solo código, me gusta poner seperaciones y comentarios para ver mejor el código)

Lo dicho, ¿alguien podría arrojar un poco de luz al asunto de ese error?

Gracias!

Edit: Se me olvidó comentar que el error sale en un bocadillo en la parte de la izquierda, donde están los formularios. (Por si acaso sea relevante)

Edit2: Si añado algún elemento más al formulario, va cambiando el número del error. O.o


-----------------------------------
shordi
Viernes, 12 Abril 2013, 17:53

Re: Error «Asignación Inválida»
-----------------------------------
No he visto nunca ese error. Lo único que se me ocurre es que hayas creado algún control con un nombre ilegal que antes fuese legal (como Id, o algo así...) Sube el proyecto y podremos ver algo más.

Saludos.


-----------------------------------
Shell
Viernes, 12 Abril 2013, 20:30

Re: Error «Asignación Inválida»
-----------------------------------
Ebano:

Prueba por probar, a crear un nuevo formulario, usa la pestaña existente y escoge el mismo formulario que te esta dando problema.
Si necesitas que el nuevo formulario sea la clase de inicio, ponlo como tal.

¿ Que versión de Gambas estas usando ?.

Saludos.


-----------------------------------
Ebano
Viernes, 12 Abril 2013, 21:50

Re: Error «Asignación Inválida»
-----------------------------------
¡Hola de nuevo! 
Muchas gracias por la ayuda, ya iba a abandonar y subir el proyecto pero he encontrado que ocurre. Y es... francamente extraño... voy con la última versión del repositorio de Kendek (3.4.1) y comento.

Debido a la necesidad de mi proyecto, tengo un Tabstrip padre con 6 pestañas y dentro de cada pestaña de ese TabStrip tengo un TabStrip (haciendo un total, por ahora, de 7, el padre y uno en cada pestaña) con 3 pestañas. Y hay otros 6 más en la primera pestaña de esos.. En total, 13 TabStrips.

Si borro uno de los TabStrip el error se va. Con lo cual, pienso que es que hay demasiados y el Gambas no soporta tantos. A no ser que haya otra causa que no veo, pero a simple vista es eso. Si borro un TabStrip el error desaparece y puedo ejecutar.

Raro, raro, raro....


-----------------------------------
Shell
Sabado, 13 Abril 2013, 09:05

Re: Error «Asignación Inválida»
-----------------------------------
Je, supongo que a veces los componentes tienen un limite. :-D

Mientras no explote. :mryellow: 

Saludos


-----------------------------------
Ebano
Sabado, 13 Abril 2013, 11:06

Re: Error «Asignación Inválida»
-----------------------------------
Ojo, que la cosa se enrolla más xD (Cuando pueda subiré el proyecto)

Mirad el procedimiento raro xD
- Si borro uno de los TabStrip el error desaparece
- Entonces, creo uno nuevo vacio, sin nada más y no lo toco, el programa funciona
- Si le cambio uno de los parámetros del tabstrip (por ejemplo, el nombre, o el número de pestañas, o el valor Text) el error vuelve....

Cosa rara....

Envié el proyecto y todo los datos que piden al Benoit (el desarrollador de Gambas, creo k se escribe así) para ver si el sabe algo o si es un error lo pueda corregir para una futura versión.

Hasta entonces, si no encuentro otra forma... mi proyecto queda congelado :(


-----------------------------------
shordi
Sabado, 13 Abril 2013, 23:40

Re: Error «Asignación Inválida»
-----------------------------------
Pues no conozco tu proyecto,claro, pero esa monstruosidad de formulario que describes me parece un error de concepto muy serio. ¿Qué usuario necesita a la vista tal cantidad de datos simultáneamente? No sé qué problema hay en dividir la consultas en forms más manejables... No lo paralices, replantéatelo...

Saludos.


