Scopo
Ritorna il testo di un messaggio, quello mostrato nella finestra dei messaggi di IN.DE.
Sintassi
string testo = "" //
//
testo := INDE.GetMessageText(id messaggio)
//
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()
}
// 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