Spanish (Solucionado) Error al crear layouts

Piluso

Member
Licensed User
Buen día.

El tema es el sgte.
Cada vez que creo un layout nuevo con el diseñador lo guardo como venia haciendo normalmente sin inconvenientes, pero después me aparece en el log como que me falta en la carpeta archivos el "layout.bal". Lo curioso es que si lo llamo por código no me tira error en la línea.
B4X:
        Dim p As B4XView =xui.CreatePanel("")
        p.LoadLayout("ItmCLVtarea") '<--- trae bien el nombre desde el menú desplegable cuando escribo el primer paréntesis y comilla doble




Y si ejecuto el programa, sí me tira error en la ejecución.

B4X:
Error occurred on line: 26 (Mtarea)
java.io.FileNotFoundException: /data/user/0/b4a.example/files/virtual_assets/itmclvtarea.bal (No such file or directory)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:231)
    at java.io.FileInputStream.<init>(FileInputStream.java:165)
    at anywheresoftware.b4a.objects.streams.File.OpenInput(File.java:205)
    at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:82)
    at anywheresoftware.b4a.objects.PanelWrapper.LoadLayout(PanelWrapper.java:134)
    at anywheresoftware.b4a.objects.B4XViewWrapper.LoadLayout(B4XViewWrapper.java:312)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
    at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
    at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
    at anywheresoftware.b4a.debug.Debug.delegate(Debug.java:262)
    at b4a.example.mtarea._cargar_lv(mtarea.java:83)
    at b4a.example.mtarea._b4xpage_created(mtarea.java:74)
    at java.lang.reflect.Method.invoke(Native Method)

No se me ocurre a que se debe esto, ni como buscar una posible solución en el foro.

Saludos
 

josejad

Expert
Licensed User
Longtime User
Graba tu layout con un nombre todo en minusculas
 

Piluso

Member
Licensed User
Buen dia.
SI tal cual José, haciendo pruebas, me dí cuenta de que era todo en minusculas. Justo entre ahora para editar el post
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…