UpsArc.ArchiveUpsArc

Définition

/****************************************************************/
Type ArchiveUpsArc Implemente Public : IArchive Defaut Final TailleSegment 2 ConserverObjets
/* Objet : Echange au format UpsArc. */
/****************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des propriétés d'IArchive. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Propriétés propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'IArchive. */
/*-------------------------------------------------------------*/
Public : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

L'interface ArchiveUpsArc modélise une archive au format Up ! Archive.

L'interface ICanal possède un constructeur explicite dont les paramètres NomDeLArchive, PointDeMontage, MotDePasse et DroitsDemandes représentent respectivement le nom du fichier de l'archive, son point de montage dans le système de fichiers virtuel, le mot de passe la protégeant et les droits d'accès demandés.

Le paramètre NomDeLArchive a pour valeur un nom de fichier complet. L'extension dépend du format de l'archive retenu.

Le paramètre PointDeMontage a pour valeur un nom de répertoire virtuel.

Si le paramètre DroitsDemandes n'autorise pas l'écriture, alors l'archive est montée en lecture seule. Aucun accès en écriture n'est possible, même la vérification ou la réparation.

Si l'archive n'existe pas, elle est créée. Si l'archive existe déjà, elle est ouverte.

Si une erreur survient lors de l'ouverture de l'archive, l'exception ArchiveInvalide ou MotDePasseArchiveInvalide est envoyée.

Opérateurs

L'interface ArchiveUpsArc possède les opérateurs standards suivants :

Exemple

Pour un exemple complet, merci de se référer à Source d'Up ! Archive.

Variable
/******/


Principal
/*******/
Debut
...
Si ArchivePatients==ArchiveProspects Alors
/* Egalité entre deux archives. */ Fin Si
Si ArchivePatients!=ArchiveProspects Alors
/* Inégalité entre deux archives. */ Fin Si
Fin Principal

Traduction

---------