CreateArchive (TArchiveLogReg)
(Redirigé depuis Archive (TArchiveLogReg))
function Archive(aCaption:string; aLs:TStringList):TdbArchiveLogObject;
| Paramètre | Usage |
|---|---|
| Result | Objet archive |
| aCaption | Libellé de l'objet |
| aLS | Liste des documents à inclure dans l'archive. Valeurs acceptées dans la liste : un oid de document ou bien un chemin de fichier. |
La méthode Archive
- Retourne un objet de stéréotype "journal d'archive", son libellé est initialisé par le paramètre aCaption.
- construit un fichier archive (.jar) signé et horodaté des documents passés dans le paramètre als.
- Ce fichier est associé comme document à l'objet retourné.
Exemple :
var t : TTestArchive;
ls : TStringList;
b : TitObjet;
i : integer;
begin
ls := TStringList.Create;
//b est un objet quelconque
for i := 0 to b.documentList.Count-1 do
ls.Add(b.documentList.oiDs[i]);
ClassManager.BeginTran;
try
t := TTestArchive.Archive('mon Archive',ls);
//alimenter les autres proriétés de t
ClassManager.Commit;
except
ClassManager.RollBack;
raise;
end;
end;
Voir aussi
— Classe_Journal_d'archive_(stereotype) — Développement DSM —