English
Instant Developer Foundation Documentazione
  • Estensibilità
  • Libreria
  • INDE Extension
  • Documenti

Get Document Path

funzione copia link

Scopo

Restituisce il percorso del file .idp contenente il progetto.

Sintassi

string percorso = "" // 
// 
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
}
  • 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

Vedi Anche

  • Get Object Document (funzione)
  • Get Active Document (funzione)
  • Open Document (funzione)
  • Get Open Documents List (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum