English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • Transazioni

Get Message Text

funzione copia link

Scopo

Ritorna il testo di un messaggio, quello mostrato nella finestra dei messaggi di IN.DE.

Sintassi

string testo = "" // 
// 
testo := INDE.GetMessageText(id messaggio)

Argomenti

ID Messaggio Puntatore del messaggio

Valore di ritorno

Viene ritornata una stringa contenente il testo del messaggio.

Esempio di codice

// *****************
// Carica i messaggi
// *****************

public void Transazione.CaricaMessaggi()
{
  Collection messaggi = null // 
  int i = 0                  // 
  // 
  // Svuoto i messaggi

  Messaggi.Clear()
  // 
  // Chiedo a INDE la lista dei messaggi

  EsempiMS.INDE.GetMessageList(ID, messaggi)
  // 
  // Li scorro

  while i < messaggi.Count()
  {
    Messaggio m = new() // 
    int msgID = 0       // 
    // 
    msgID := messaggi.GetInteger(i)
    // 
    // Carico il messaggio

    m.Testo := EsempiMS.INDE.GetMessageText(msgID)
    m.Oggetto := EsempiMS.INDE.GetMessageObject(msgID)
    m.Tipo := EsempiMS.INDE.GetMessageType(msgID)
    // 
    // Lo aggiungo alla transazione

    Messaggi.Add(m)
    // 
    i := i + ONE
  }
  // 
  Messaggi.Loaded := True
  Messaggi.SetOriginal()
}
  • Il puntatore di un messaggio si può ottenere aggiungendo uno nuovo messaggio ad una transazione con il metodo AddTransactionMessage oppure scorrendo la lista dei messaggi di una transazione con il metodo GetMessageList.
  • Se il puntatore passato come parametro non corrisponde ad un messaggio del progetto aperto, allora verrà generata un'eccezione.

Ultima modifica: 16/11/2009 / Validità: da 7.1.3300

Vedi Anche

  • Add Transaction Message (procedura)
  • Get Message List (procedura)
  • Get Message Type (funzione)
  • Get Message Object (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum