Scopo
Salva un documento nel percorso specificato. Da utilizzare per salvare progetti di nuova creazione o per salvare nuove copie di un progetto.
Sintassi
INDE.SaveDocumentAs(id documento, nuovo percorso)
Argomenti
| ID Documento | Puntatore del documento da salvare con nome |
| Nuovo Percorso | Percorso in cui salvare |
Esempio di codice
// **************************
// Salva il progetto corrente
// **************************
public void InstantDeveloper.Salva()
{
Documento doc = null //
//
doc := Documenti.Document
//
try
{
// Se il progetto ha già un percorso
if doc.Percorso <> Empty String
{
// Lo salvo
EsempiMS.INDE.SaveDocument(doc.Puntatore)
}
else
{
string filename = "" //
//
filename := Path() +c C\temp\ +c doc.Progetto.GUID +c C.idp
//
// Lo salvo nella cartella temporanea
EsempiMS.INDE.SaveDocumentAs(doc.Puntatore, filename)
EsempiMS.AddTempFile(filename)
doc.Percorso := filename
doc.SetOriginal()
}
}
catch
{
EsempiMS.MessageBox(Impossibile Salvare)
}
}
// Salva il progetto corrente
// **************************
public void InstantDeveloper.Salva()
{
Documento doc = null //
//
doc := Documenti.Document
//
try
{
// Se il progetto ha già un percorso
if doc.Percorso <> Empty String
{
// Lo salvo
EsempiMS.INDE.SaveDocument(doc.Puntatore)
}
else
{
string filename = "" //
//
filename := Path() +c C\temp\ +c doc.Progetto.GUID +c C.idp
//
// Lo salvo nella cartella temporanea
EsempiMS.INDE.SaveDocumentAs(doc.Puntatore, filename)
EsempiMS.AddTempFile(filename)
doc.Percorso := filename
doc.SetOriginal()
}
}
catch
{
EsempiMS.MessageBox(Impossibile Salvare)
}
}
- Se viene specificato un percorso con cartelle inesistenti viene generata un'eccezione.
Ultima modifica: 17/11/2009 / Validità: da 7.1.3300
procedura