English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID Map

Get Object

funzione copia link

Scopo

Restituisce l'oggetto associato alla chiave.

Sintassi

IDMap.getObject(key)

Argomenti

Key Chiave associata all'oggetto da recuperare dalla mappa. Può essere un qualunque valore di tipo nativo.

Valore di ritorno

Viene restituito l'oggetto associato alla chiave. Il tipo dell'oggetto restituito dipende dall'oggetto stesso.

Esempio di codice

// ****************************************************************
// Funzione chiamata alla pressione di una tessera della scacchiera
// ****************************************************************

public void TrovaTessere.SvelaTessera()
{
  if (not(this.Celle.containsKey(Scacchiera.PosizioneScacchiera)))
  {
    // Se non c'è nella mappa ho sbagliato, mostro la X
    update Scacchiera
      set Tessera = Vuoto
    where
      Posizione == Scacchiera.PosizioneScacchiera
  }
  else
  {
    Tessera t = null // 
    // 
    // Accedo alla tessera

    t = this.Celle.getObject(Scacchiera.PosizioneScacchiera)
    // 
    // Metto nella posizione giusta l'immagine di conferma

    update Scacchiera
      set Tessera = OK
    where
      Posizione == Scacchiera.PosizioneScacchiera
    // 
    // Avviso l'utente che ha trovato una tessera

    Esempidp.messageBox(formatMessage("Complimenti! Hai trovato una |1 !",
          decode(t.Tipo, Tessere), ...))
    // 
    // Rimuovo la cella

    this.Celle.remove(Scacchiera.PosizioneScacchiera)
  }
}

Ultima modifica: 23/03/2021 / Validità: da 9.1.4040

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum