Scopo
Questa funzione serve per sapere se l'applicazione è offline oppure online. Può essere utile per condizionare alcuni blocchi di codice nelle applicazioni web a seconda che l'applicazione sia offline (e quindi eseguita interamente dentro ad un dispositivo mobile o PC) o non offline (e quindi con una parte server in C# o Java ed una parte client in Javascript).
Sintassi
boolean offline = ApplicazioneWeb.isOffline()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornato True se l'applicazione è offline, False altrimenti.
Esempio di codice
// Carico i database dal file VQB_Databases.config situato nella cartella VisualQueryBuilder
if (VisualQueryBuilder.isOffline())
{
string url = VisualQueryBuilder.getApplicationUrl(false) + "VisualQueryBuilder/VQB_Databases.xml"
IDMap args = new()
args.setValue("ID_TYPE", "GET")
args.setValue("ID_RESPONSETYPE", "TEXT")
xmlDoc.loadFromString(getHTTP(url, args, ...))
}
else
{
string filePath = VisualQueryBuilder.path() + "\\VisualQueryBuilderVQB_Databases.xml"
xmlDoc.load(filePath)
}
if (VisualQueryBuilder.isOffline())
{
string url = VisualQueryBuilder.getApplicationUrl(false) + "VisualQueryBuilder/VQB_Databases.xml"
IDMap args = new()
args.setValue("ID_TYPE", "GET")
args.setValue("ID_RESPONSETYPE", "TEXT")
xmlDoc.loadFromString(getHTTP(url, args, ...))
}
else
{
string filePath = VisualQueryBuilder.path() + "\\VisualQueryBuilderVQB_Databases.xml"
xmlDoc.load(filePath)
}
- Può essere utilizzata assieme alla libreria Shell Nativa in cui l'applicazione viene eseguita">Shell Nativa in cui l'applicazione viene eseguita">Shell Nativa in cui l'applicazione viene eseguita">Shell Nativa in cui l'applicazione viene eseguita">Shell per attivare o meno funzionalità dell'applicazione.
Ultima modifica: 10/10/2022 / Validità: da 11.0.4800