Scopo
Legge il valore di un cookie scritto in precedenza tramite il metodo SetCookie.
Sintassi
string valore = "" //
//
valore := INDE.GetCookie(sezione, nome)
//
valore := INDE.GetCookie(sezione, nome)
Argomenti
| Sezione | Sezione del cookie |
| Nome | Nome del cookie |
Valore di ritorno
Viene ritornata una stringa che contiene il valore letto dal cookie. Qualora il cookie non esista viene restituita stringa vuota.
Esempio di codice
//
// Scrivo nella caption la versione
try
{
int versione = 0 // versione in uso
int major = 0 // major version
int minor = 0 // minor version
int build = 0 // build version
string MSGCounter = "" // conteggio delle aperture
string MSGVersione = "" // testo della versione
//
// Chiedo a INDE la versione utilizzata
versione := EsempiMS.INDE.Version
major := versione / (2 ^ 24)
minor := (versione / (2 ^ 16)) % (2 ^ 8)
build := versione % (2 ^ 16)
MSGVersione := +c ( +c versione +c Space +c ToString(
major) +c Dot +c ToString(minor) +c Dot +c ToString(build) +c ) +c
//
// Uso i cookie per memorizzarmi quante volte ho aperto questa finestra
MSGCounter := EsempiMS.INDE.GetCookie(EsempiMS, Access Counter)
MSGCounter := ToString(If(MSGCounter = Empty String, ZERO, ToInteger(
MSGCounter)) + ONE)
EsempiMS.INDE.SetCookie(EsempiMS, Access Counter, MSGCounter)
MSGCounter := +c MSGCounter +c ª +c Space +c volta +c
//
// Aggiungo le informazioni alla caption
this.WebCaption := InstantDeveloper.Caption +c Space +c MSGVersione
+c Space +c MSGCounter
}
// Scrivo nella caption la versione
try
{
int versione = 0 // versione in uso
int major = 0 // major version
int minor = 0 // minor version
int build = 0 // build version
string MSGCounter = "" // conteggio delle aperture
string MSGVersione = "" // testo della versione
//
// Chiedo a INDE la versione utilizzata
versione := EsempiMS.INDE.Version
major := versione / (2 ^ 24)
minor := (versione / (2 ^ 16)) % (2 ^ 8)
build := versione % (2 ^ 16)
MSGVersione := +c ( +c versione +c Space +c ToString(
major) +c Dot +c ToString(minor) +c Dot +c ToString(build) +c ) +c
//
// Uso i cookie per memorizzarmi quante volte ho aperto questa finestra
MSGCounter := EsempiMS.INDE.GetCookie(EsempiMS, Access Counter)
MSGCounter := ToString(If(MSGCounter = Empty String, ZERO, ToInteger(
MSGCounter)) + ONE)
EsempiMS.INDE.SetCookie(EsempiMS, Access Counter, MSGCounter)
MSGCounter := +c MSGCounter +c ª +c Space +c volta +c
//
// Aggiungo le informazioni alla caption
this.WebCaption := InstantDeveloper.Caption +c Space +c MSGVersione
+c Space +c MSGCounter
}
- I cookie sono scritti permanentemente nel file INDE.ini per cui le informazioni scritti in questo file sono disponibili anche alle prossime aperture di IN.DE.
- Per cancellare un singolo cookie è possibile chiamare il metodo SetCookie con valore nullo.
Ultima modifica: 07/11/2008 / Validità: da 7.1.3300
funzione