Hola a todos.
Escribí un pequeño script en el diseñador. Al previsualizar funciona correctamente. Pero al compilar me aparece el error:
Mirando algunas respuestas a un problema similar dice que escriba el script en el Activity_Create o Activity_Resume pero al copiar y pegar hay miembros que en el script funciona y en el cuerpo del programa no aparecen. Por ejemplo en el objeto panel, en el script se puede utilizar la función .SetLeftAndRight Pero si en el Activity_Create trato de emplearlo, .SetLeftAndRight no existe.
¿Porque no funciona este codigo?
Saludos
Escribí un pequeño script en el diseñador. Al previsualizar funciona correctamente. Pero al compilar me aparece el error:
B4X:
B4A version: 5.50
Parsing code. (0.00s)
Compiling code. (0.03s)
ObfuscatorMap.txt file created in Objects folder.
Compiling layouts code. (0.01s)
Generating R file. (0.06s)
Compiling generated Java code. Error
Error compiling designer script.
File: main, variant: General script
Line value: If (Landscape) Then
javac 1.8.0_66
src\t\presentacion\pensamientoProfundo\com\designerscripts\LS_main.java:100: error: illegal start of type
if ((BA.ObjectToBoolean( BA.NumberToString((String.valueOf(!anywheresoftware.b4a.keywords.LayoutBuilder.isPortrait())))))) {
^
1 error
Mirando algunas respuestas a un problema similar dice que escriba el script en el Activity_Create o Activity_Resume pero al copiar y pegar hay miembros que en el script funciona y en el cuerpo del programa no aparecen. Por ejemplo en el objeto panel, en el script se puede utilizar la función .SetLeftAndRight Pero si en el Activity_Create trato de emplearlo, .SetLeftAndRight no existe.
¿Porque no funciona este codigo?
B4X:
If Portrait Then
.
.
.
.
End If
Saludos