Italian Scusate ennesimo post . Ho creato un modulo page B4x

ken87

Active Member
Licensed User
Longtime User
L 'ho chiamato in questo modo FinestraPrincipale

poi ho scritto

B4X:
If username = "admin" And password = "password" Then
        xui.MsgboxAsync("Accesso consentito!", "Welcome")
        B4XPages.ShowPageAndRemovePreviousPages("FinestraPrincipale")
        end if

Se faccio eseguire questo codice
B4X:
        B4XPages.ShowPageAndRemovePreviousPages("FinestraPrincipale")

Mi va in errore

B4X:
Application_Start
Call B4XPages.GetManager.LogEvents = True to enable logging B4XPages events.
Application_Active
Error: page id not found: FinestraPrincipale
Ids: <B4IList: (
    mainpage
)>
SignalHandler 11
Error occurred on line: 350 (B4XPagesManager)
Signal - 11
Stack Trace: (
    "0   Prova Login     SignalHandler + 117",
    "1   libsystem_platform.dylib            0x00007fff6da1dd7d _sigtramp + 29",
    "2   ???                  0x0 + 4320393216",
    "3   Prova Login     -[b4i_b4xpagesmanager _showpageandremovepreviouspages::] + 735",
    "4   Prova Login     -[b4i_b4xpages _showpageandremovepreviouspages:] + 434",
    "5   Prova Login    -[b4i_b4xmainpage _btnlogin_click:] + 732",
    "6   CoreFoundation       __invoking___ + 140",
    "7   CoreFoundation       -[NSInvocation invoke] + 305",
    "8   Prova Login     +[B4I runDynamicMethod:method:throwErrorIfMissing:args:] + 1519",
    "9   Prova Login      -[B4IShell runMethod:] + 380"
)
 

ken87

Active Member
Licensed User
Longtime User
Ciao ho provato in questo modo
B4X:
Public finprincipale As FinestraPricipale
finprincipale.Initialize
B4XPages.AddPage ("FinestraPrincipale",finprincipale)
B4XPages.ShowPageAndRemovePreviousPages("FinestraPrincipale")

In questo modo non va in errore ma mi resta in primo piano la prima finestra e non mi carica la seconda

Mi segna questo errore ma non blocca applicazione
B4X:
Unexpected event (missing RaisesSynchronousEvents): b4ipage_keyboardstatechanged:
 
Top