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

Remove

procedura copia link

Scopo

Questa procedura rimuove una coppia chiave/valore dalla IDMap.

Sintassi

IDMap.remove(key)

Argomenti

Key Chiave della coppia chiave/valore da rimuovere. Può essere un qualunque valore di tipo nativo.

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: 01/03/2019 / Validità: da 9.1.4040

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum