Scopo
Ritorna una stringa contenente il percorso in cui è memorizzata l'applicazione sul server.
Sintassi
string percorso = "" // Leggo il percorso
//
percorso := Path()
//
percorso := Path()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornata una stringa contenente il percorso predefinito dell'applicazione, cioé il percorso all'interno del file system dove "lavora" l'applicazione.
Esempio di codice
// ****************************************************************************
// Evento scatenato dal form "Informazioni di Applicazione" al momento dopo il
// suo caricamento in memoria
// ****************************************************************************
event InformazioniDiApplicazione.Load()
{
// Leggo l'indirizzo del computer host cliente
Informazioni.Hostname := HostName()
//
// Leggo la versione dell'applicazione
Informazioni.RevisionNumber := ToString(RevisionNumber())
//
// Leggo il percorso predefinito dell'applicazione
Informazioni.Path := Path()
}
// Evento scatenato dal form "Informazioni di Applicazione" al momento dopo il
// suo caricamento in memoria
// ****************************************************************************
event InformazioniDiApplicazione.Load()
{
// Leggo l'indirizzo del computer host cliente
Informazioni.Hostname := HostName()
//
// Leggo la versione dell'applicazione
Informazioni.RevisionNumber := ToString(RevisionNumber())
//
// Leggo il percorso predefinito dell'applicazione
Informazioni.Path := Path()
}
-
Il valore di ritorno di questa funzione è diverso a seconda del tipo di applicazione creata.
- Nelle applicazioni Web la funzione ritorna il percorso dove risiedono fisicamente i files dell'applicazione. Ad esempio [Directory di progetto]/csharp.
-
Nei Web Service il percorso è [WINDIR]/System32.
A partire dalla versione 8.5 la funzione ritorna:- in tecnologia C# il percorso dove risiedono fiiscamente i files dell'applicazione.
- in tecnologia Java il percorso utilizzato da Tomcat per avviare i Web Service. Normalmente [TOMCATDIR]/work/Standalone/localhost/[APPNAME] dove [TOMCATDIR] è la directory di Tomcat e [APPNAME] è il nome dell'applicazione.
- Nei servizi NT in tecnologia C# il percorso è quello ove risiede l'eseguibile del servizio NT. Nei servizi NT in tecnologia Java il percorso è il valore della proprietà user.dir della Virtual Machine Java. Normalmente tale proprietà vale [WINDIR]/System32.
-
E' possibile cambiare il percorso predefinito di un web service C# aggiungendo il parametro nel web.config, usando la sintassi seguente.
<appSettings>
<add key="PATH" value="Percorso"/>
</appSettings>
-
E' possibile cambiare il percorso predefinito di un web service Java aggiungendo il parametro nel web.xml, usando la sintassi seguente.
<context-param>
<param-name>PATH </param-name>
<param-value>Percorso</param-value>
</context-param>
Ultima modifica: 23/03/2021 / Validità: da 6.7.2950