Unknown member: initialize (MainPage.Initialize) – B4X Unknown member

Unknown member

B4XPages cerca la sub Initialize della pagina principale durante l'avvio, ma il modulo B4XMainPage non la contiene più oppure è stata rinominata. Ripristinare una Public Sub Initialize con la firma prevista e spostare lì l'inizializzazione della pagina risolve l'errore di membro sconosciuto.

Cosa significa questo errore?

B4XPages cerca la sub Initialize della pagina principale durante l'avvio, ma il modulo B4XMainPage non la contiene più oppure è stata rinominata. Ripristinare una Public Sub Initialize con la firma prevista e spostare lì l'inizializzazione della pagina risolve l'errore di membro sconosciuto.

Messaggio originale

Unknown member: initialize (MainPage.Initialize)

Contesto e parole chiave

Alias

  • B4XMainPage Initialize missing
  • B4XPages MainPage error

Messaggi alternativi

  • An error occurred on line: MainPage.Initialize

Prodotti

  • B4A
  • B4XPages

Piattaforme

  • Android

Parole chiave

  • b4a unknown member initialize
  • b4xmainpage error b4a
  • b4xpages mainpage initialize

Cause possibili

Sub Initialize rimossa o rinominata

La libreria B4XPages invoca il punto di ingresso Initialize della pagina principale. Se la sub è stata cancellata, resa privata con una firma diversa o rinominata, il compilatore non trova il membro richiesto da MainPage.Initialize.

comune

Diagnosi

Modulo B4XMainPage e sub Initialize

Aprire il modulo della pagina principale e verificare che esista una Public Sub Initialize con la firma prevista dal progetto B4XPages.

Come leggere il risultato. Se Initialize manca o ha un nome diverso, la chiamata MainPage.Initialize non può essere risolta.

Risoluzione

Ripristinare l'inizializzatore della pagina principale

Difficoltà: facileRischio: basso

Ricreare la sub Initialize nel modulo B4XMainPage e collocare al suo interno il codice di preparazione della pagina.

  1. Controllare il nome esatto del modulo indicato dalla chiamata MainPage.Initialize.
  2. Ripristinare Public Sub Initialize nel modulo B4XMainPage con la firma attesa.
  3. Spostare nella sub l'inizializzazione necessaria e ricompilare il progetto.

Domande frequenti

Dove va inserita Initialize?

Nel modulo della pagina principale B4XPages, normalmente B4XMainPage, con la visibilità e la firma che il progetto usa per MainPage.Initialize.

Approfondimenti

Schede correlate