Scopo
Restituisce il percorso del file .idp contenente il progetto.
Sintassi
string percorso = "" //
//
percorso := INDE.GetDocumentPath(id documento)
//
percorso := INDE.GetDocumentPath(id documento)
Argomenti
| ID Documento | Puntatore del documento di cui vuole conoscere il percorso |
Valore di ritorno
Viene ritornata una stringa contenente il percorso del documento, ad esempio "e:\documenti\progetto.idp". Se il documento non è ancora stato salvato viene ritornata una stringa vuota.
Esempio di codice
// ***************************
// Carica il documento da INDE
// ***************************
public boolean Documento.LoadFromINDE(
int Puntatore // Puntatore del documento
)
{
Puntatore := Puntatore
//
try
{
// Carico il progetto
Progetto.Parent := This()
Progetto.LoadFromINDE(EsempiMS.INDE.GetRootObject(Puntatore))
//
// Leggo il percorso
Percorso := EsempiMS.INDE.GetDocumentPath(Puntatore)
}
catch
{
return False
}
//
this.SetOriginal()
//
return True
}
// Carica il documento da INDE
// ***************************
public boolean Documento.LoadFromINDE(
int Puntatore // Puntatore del documento
)
{
Puntatore := Puntatore
//
try
{
// Carico il progetto
Progetto.Parent := This()
Progetto.LoadFromINDE(EsempiMS.INDE.GetRootObject(Puntatore))
//
// Leggo il percorso
Percorso := EsempiMS.INDE.GetDocumentPath(Puntatore)
}
catch
{
return False
}
//
this.SetOriginal()
//
return True
}
- Il puntatore del documento può essere ottenuto tramite i metodi GetObjectDocument, GetActiveDocument e OpenDocument, opppure scorrendo la lista di puntatori ottenuta con il metodo GetOpenDocumentsList.
Ultima modifica: 23/03/2021 / Validità: da 7.1.3300
funzione