Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Dimension: px
Commencer à balayer dès la page:

Download "Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs."

Transcription

1 Synchronisation de répertoires Par Gilles MELLOT, Responsable Notes Techniques Note technique 4D FR Version 1 Date 1 Avril 2000 Résumé Cette note technique fournit une bibliothèque de méthodes de catalogages de volumes, de manipulation et de synchronisation de répertoire, et ce, sous les deux OS. 4D Notes techniques Copyright D SA - Tous droits réservés Tous les efforts ont été faits pour que le contenu de cette note technique présente le maximum de fiabilité possible. Néanmoins, les différents éléments composant cette note technique, et le cas échéant, le code, sont fournis sans garantie d'aucune sorte. L'auteur et 4D S.A. déclinent donc toute responsabilité quant à l'utilisation qui pourrait être faite de ces éléments, tant à l'égard de leurs utilisateurs que des tiers. Les informations contenues dans ce document peuvent faire l'objet de modifications sans préavis et ne sauraient en aucune manière engager 4D SA. La fourniture du logiciel décrit dans ce document est régie par un octroi de licence dont les termes sont précisés par ailleurs dans la licence électronique figurant sur le support dulogiciel et de la Documentation afférente. Le logiciel et sa documentation ne peuvent être utilisés, copiés oureproduits sur quelque support que ce soit et de quelque manière que ce soit, que conformément aux termes de cette licence. Aucune partie de ce document ne peut être reproduite ourecopiée de quelque manière que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement, archivage ou tout autre procédé de stockage, de traitement et de récupération d'informations, pour d'autres buts que l'usage personnel de l'acheteur, et ce exclusivement aux conditions contractuelles, sans la permission explicite de 4D SA. 4D, 4D Calc, 4D Draw, 4D Write, 4D Insider, 4ème Dimension, 4D Server, 4D Compiler ainsi que les logos 4e Dimension, sont des marques enregistrées de 4D SA. Windows,Windows NT,Win 32s et Microsoft sont des marques enregistrées de Microsoft Corporation. Apple, Macintosh, Power Macintosh, LaserWriter, ImageWriter, QuickTime sont des marques enregistrées ou des noms commerciaux de Apple Computer,Inc. Mac2Win Software Copyright est un produit de Altura Software,Inc. 4D Write contient des éléments de "MacLink Plus file translation", un produit de DataViz, Inc,55 Corporate drive,trumbull,ct,usa. XTND Copyright D SA. Tous droits réservés. XTND Technology Copyright Claris Corporation.. Tous droits réservés ACROBAT Copyright , Secret Commercial Adobe Systems Inc.Tous droits réservés. ACROBAT est une marque enregistrée d'adobe Systems Inc. Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. 1 / 22

2 Introduction Cette note technique, outre le fait qu elle soit du mois d'avril, vous propose une bibliothèque de méthodes de manipulations de fichiers et de catalogue de volumes. Cas pratique examiné : la synchronisation de deux répertoires (ou volumes). Utilisation Après avoir quitté la procédure "Go_mac" ou Go_Win" (lançées sur ouverture base), sélectionnez l'item Synchronisation du Menu Fichier. Dans le groupe "définition de la synchro" deux icones/zônes vous permettent de choisir les répertoires devant êtres synchronisés. Une fois les répertoires sélectionnés, vous pouvez définir quel répertoire sera la cible ou la source en sélectionnant le bouton radio adéquat. Une boîte à cocher optionnelle, (en cas de synchronisation) supprimera les fichiers et dossiers n'existant pas dans le dossier source. ATTENTION : cette base exécute réellement la synchronisation, elle remplace et supprime de ce fait les dossiers et fichiers sélectionnés. Une fois vos répertoires ou volumes sélectionnés et le sens de la synchronisation déterminée, vous aurez la possibilité de cliquer sur le bouton Scanner... Votre formulaire devrait avoir cet aspect-là : 2 / 22

3 - Dossier existant - Fichier existant - Dossier devant être supprimé - Fichier devant être supprimé - Dossier devant être ajouté - Fichier devant être ajouté - Dossier devant être remplacé - Fichier devant être remplacé ATTENTION : aucun contrôle sur les dates ou versions. Si le fichier existe, il sera remplacé. 3 / 22

4 Suivant l'option demandée, les icônes de la liste hiérarchique cible vont changer : Une option sur la liste source, vous permet de supprimer les occurrences de fichiers ou dossiers ne devant pas être synchronisés. Note : la sélection d'un fichier (pas d'un dossier) activera la zone d'information située sous les listes hiérarchiques. Si votre projet vous convient, il ne vous reste plus qu'à cliquer sur "Synchroniser", pour effectuer le traitement sur vos répertoires... 4 / 22

5 5 / 22

6 Après la synchronisation, un scan des répertoires est de nouveau réalisé, afin de visualiser le travail effectué. Il vous est alors possible de définir une nouvelle synchronisation. Les méthodes de synchronisation Dans cette note technique, pour éviter de maintenir des tableaux décrivant les options de suppression, d'ajout ou de remplacement, nous nous servirons des icônes qui décrivent avant la synchro l'état des fichiers ou dossiers. Ce travail ayant été fait pendant le scan, il est inutile de recommencer le traitement. Note : il n'a pas été fait de test de rapidité de traitement entre un chercher dans tableau et un lire proprietes element. Nous ne vous proposons qu'une autre vision de gestion des listes hiérarchiques. Méthode objet Sélection du répertoire : Note : après le scan, si les deux répertoires sont renseignés, nous effectuons directement la comparaison. CommentRight:="" CommentLeft:="" Continue:=Vrai Wait:=Nouveau process("thermo_proc";32000;"$wait";"scan des dossiers") ListID:=0 Si (SourceLeft#"") 6 / 22

7 TABLEAU TEXTE(pathsLeft;0) TABLEAU ENTIER LONG(IDsLeft;0) SYN_Scan (SourceLeft;->H_Left;->pathsLeft;->IDsLeft) Si (SourceRight#"") TABLEAU TEXTE(pathsRight;0) TABLEAU ENTIER LONG(IDsRight;0) SYN_Scan (SourceRight;->H_Right;->pathsRight;->IDsRight) Text:="Comparaison..." APPELER PROCESS(-1) thpas:=100/ Cpt_Files ThFormat:="0;100;"+Chaine( thpas)+";0;5;0)" MESSAGE:="Upd" APPELER PROCESS( Wait) Si (SourceRight#"") & (SourceLeft#"") Au cas ou : (SS_Left=1) SYN_Compare (->H_Right;H_Left;->IDsRight;->IDsLeft;->pathsRight;->pathsLeft) : (SS_Right=1) SYN_Compare (->H_Left;H_Right;->IDsLeft;->IDsRight;->pathsLeft;->pathsRight) Fin de cas MESSAGE:="QuitScan" APPELER PROCESS( Wait) Méthode SYN_Scan C_TEXTE($1) `chemin d'accès C_POINTEUR($2) `liste C_POINTEUR($3) `tableau paths C_POINTEUR($4) `tableau Ids Thermo_Init ($1) $Path:=Sous chaine($1;1;longueur($1)-1) First:=Faux Si (Liste existante($2->)) SUPPRIMER LISTE($2->) TempListe:=Nouvelle liste TABLEAU TEXTE(Paths;0) TABLEAU ENTIER LONG(theIDs;0) LocalPath:=$1 DIR_GetFolder ($Path;TempListe;"";Vrai) DIR_GetDoc ($Path;TempListe) $2->:=Copier liste(templiste) CHANGER PROPRIETES LISTE($2->;A la Windows ;Réf icône Windows ;18) 7 / 22

8 TRIER LISTE($2->;>) REDESSINER LISTE($2->) COPIER TABLEAU(Paths;$3->) COPIER TABLEAU(theIDs;$4->) SUPPRIMER LISTE(TempListe) 8 / 22

9 Méthode DIR_GetFolder C_TEXTE($1) `path folder C_ENTIER LONG($2) `liste hierarchique C_TEXTE($3) C_BOOLEEN($4) `premier niveau faux, full catalogue vrai TABLEAU TABLEAU TABLEAU TEXTE($array;0) TEXTE($doc;0) TEXTE($dir;0) Si (Non(First)) LISTE DES DOSSIERS($1;$array) $full:=vrai First:=Faux TABLEAU TEXTE($array;1) $array{1}:=$3 $full:=$4 $size:=taille tableau($array) Boucle ($i;1;$size) `test si racine Si (DIR_F_IsVolume ($1)) $path:=$array{$i} Si ( Win) Si (First) $path:=$1+$array{$i} First:=Faux $path:=$1+ DirSep+$Array{$i} $path:=$1+ DirSep+$Array{$i} Si ( win) oklenght:=(longueur($path)<=255) Si (Non(okLenght)) ALERTE("Le chemin d'accès dépasse les 255 caractères permis!") oklenght:=vrai Si ( Continue) & (oklenght) $icon:=15000 $Sublist:=0 Si ($4) `full catalogue 9 / 22

10 LISTE DES DOCUMENTS($path;$doc) LISTE DES DOSSIERS($path;$dir) Si (Taille tableau($doc)>0) (Taille tableau($dir)>0) $Sublist:=Nouvelle liste DIR_GetFolder ($path;$sublist;$array{$i};$4) DIR_GetDoc ($path;$sublist) ListID:=ListID+1 AJOUTER A LISTE($2;$Array{$i};ListID;$SubList;Vrai) CHANGER PROPRIETES ELEMENT($2;0;Vrai; Gras ;$icon) $ttab:=taille tableau(paths)+1 INSERER LIGNES(Paths;$tTab;1) Paths{$tTab}:=Remplacer chaine($path;localpath;"") INSERER LIGNES(TheIDs;$tTab;1) TheIDs{$tTab}:=ListID $i:=$size `stop Fin de boucle Méthode DIR_GetDoc C_ALPHA(255;$1) `full path dossier C_ENTIER LONG($2) `liste TABLEAU ALPHA(255;$array;0) `scan du dossier passé en $1 LISTE DES DOCUMENTS($1;$Array) $asize:=taille tableau($array) Si ($asize>0) Boucle ($j;1;$asize) Si ( Continue) $path:=$1+ DirSep+$array{$j} Thermo_Update ($path) `méthode d'insertion dans liste hiérarchique H_Inserer ($2;$Path;$Array{$j};0;Vrai) $j:=$asize Fin de boucle Méthode SYN_Compare C_POINTEUR($1) `liste a synchroniser 10 / 22

11 C_ENTIER LONG($2) `liste source C_POINTEUR($3) `tableau IDs cible C_POINTEUR($4) `tableau lds source C_POINTEUR($5) `tableau local path cible C_POINTEUR($6) `tableau local path source C_ENTIER LONG($Style;$iconSource) C_TEXTE($tempPath;$SourcePath) $elemscible:=h_hierexpand ($1->;Vrai) $elemssource:=h_hierexpand ($2;Vrai) REDESSINER LISTE(H_Left) REDESSINER LISTE(H_Right) Boucle ($i;1;$elemssource) INFORMATION ELEMENT($2;$i;$refSource;$text;$SublistSource;$open) LIRE PROPRIETES ELEMENT($2;$refSource;$actif;$style;$iconSource) Thermo_Update ("Comparaison en cours :"+Caractere(13)+$text) `recherche du chemin source $pos:=chercher dans tableau($4->;$refsource) $SourcePath:=$6->{$pos} `recherche dans cible $p:=chercher dans tableau($5->;$sourcepath) Si ($p<1) `n'existe pas Si (Liste existante($sublistsource)) `dossier, nous recopions la sous liste $sublist:=h_hiercopy ($SublistSource;$3;$4;$5;$6) $icon:=15002 $sublist:=0 Si ($iconsource=15005) `fichier $icon:=15007 `dossier vide $icon:=15002 $short:=dir_f_shortname ($6->{$pos}) $parent:=dir_f_parentname ($6->{$pos}) $exist:=chercher dans tableau($5->;sous chaine($parent;1;longueur($parent)-1)) Si ($exist<0) AJOUTER A LISTE($1->;$short;$refSource;$sublist;Vrai) $pos:=position element liste($1->;($3->{$exist})) INFORMATION ELEMENT($1->;$pos;$Eref;$Etext;$ENumSublist;$Eopen) AJOUTER A LISTE($ENumSublist;$short;$refSource;$Sublist;Vrai) CHANGER PROPRIETES ELEMENT($1->;$refSource;Faux;$Style;$icon) $ttab:=taille tableau($3->)+1 11 / 22

12 INSERER LIGNES($3->;$ttab;1) $3->{$tTab}:=$refSource $p:=chercher dans tableau($4->;$refsource) INSERER LIGNES($5->;$ttab;1) $5->{$tTab}:=$6->{$p} `existe INFORMATION ELEMENT($1->;Position element liste($1->;$3- >{$p});$refcible;$text;$sublistcible;$open) LIRE PROPRIETES ELEMENT($1->;$refCible;$actif;$style;$iconCible) Si ($iconcible#15002) & ($iconcible#15007) Si (Liste existante($sublistcible)) `dossier $icon:=15003 Si ($iconsource=15005) `fichier $icon:=15008 `dossier vide $icon:=15003 CHANGER PROPRIETES ELEMENT($1->;$refCible;Faux;$Style;$icon) `vient d'etre ajouté Fin de boucle `vérification des dossiers / fichiers à supprimer `dans le dossier cible $elemscible:=nombre elements($1->) $i:=1 Tant que ($i<=$elemscible) INFORMATION ELEMENT($1->;$i;$refCible;$text;$SublistCible;$open) LIRE PROPRIETES ELEMENT($1->;$refCible;$actif;$style;$iconCible) `recherche du chemin cible $temppath:=$5->{chercher dans tableau($3->;$refcible)} `comparaison avec les sources $p:=chercher dans tableau($6->;$temppath) Si ($p<1) `n'existe pas dans les sources Si ($iconcible#15002) & ($iconcible#15007) Si (Liste existante($sublistcible)) `dossier à supprimer $icon:=15000+(1*killfolder) Si (($iconcible=15005) ($iconcible=15006) ($iconcible=15008)) 12 / 22

13 `fichier à supprimer $icon:=15005+(1*killfolder) `dossier vide à supprimer $icon:=15000+(1*killfolder) CHANGER PROPRIETES ELEMENT($1->;$refCible;Faux;Standard ;$icon) $i:=$i+1 `vient d'etre ajouté SYN_Kill ($1->;$3;$5;$i) $elemscible:=nombre elements($1->) $i:=$i+1 Fin tant que TRIER LISTE($1->;>) REDESSINER LISTE($1->) Méthode SYN_Kill C_ENTIER LONG($SubList;$Style;$Icon) C_ENTIER LONG($1) `liste source C_POINTEUR($2) `IDs source C_POINTEUR($3) `paths Source C_ENTIER LONG($4) `position INFORMATION ELEMENT($1;$4;$ref;$text;$Sublist;$open) Si (Liste existante($sublist)) $elems:=h_hierexpand ($SubList;Vrai) Tant que ($elems>0) `récursivité SYN_Kill ($Sublist;$2;$3;$elems) REDESSINER LISTE($SubList) $elems:=nombre elements($sublist) Fin tant que CHANGER ELEMENT($1;$Ref;$text;$Ref;0;Vrai) SUPPRIMER LISTE($SubList;*) `suppression dans tableaux $target:=chercher dans tableau($2->;$ref) SUPPRIMER LIGNES($2->;$target;1) SUPPRIMER LIGNES($3->;$target;1) `suppression dans la liste $aref:=element parent($1;$ref) SUPPRIMER ELEMENT($1;$ref) 13 / 22

14 Si ($aref>0) $pos:=position element liste($1;$aref) INFORMATION ELEMENT($1;$pos;$aref;$atext;$Sublist;$open) Si ($Sublist#0) REDESSINER LISTE($SubList) $elems:=nombre elements($sublist) Si ($elems<1) CHANGER ELEMENT($1;$aRef;$atext;$aRef;0;Vrai) SUPPRIMER LISTE($SubList;*) Méthode du bouton Supprimer Gauche CommentLeft:="" SYN_Kill (H_Left;->IDsLeft;->pathsLeft;Element selectionne(h_left)) SYN_Compare (->H_Right;H_Left;->IDsRight;->IDsLeft;->pathsRight;->pathsLeft) Méthode du bouton Synchroniser OK:=0 Si (KillFolder=1) $text:="attention : vous allez supprimer les dossiers et fichiers de " Si (SS_Left=1) $text:=$text+nameright+" ne se trouvant pas dans "+NameLeft $text:=$text+nameleft+" ne se trouvant pas dans "+NameRight CONFIRMER($text;"Synchroniser";"Annuler") OK:=1 Si (OK=1) ScanOk:=Faux Wait:=Nouveau process("thermo_proc";32000;"$wait";"synchronisation en cours") Si (SS_Left=1) DIR_Synchronise (->H_Right;->IDsRight;->PathsRight;SourceRight;SourceLeft) TABLEAU TEXTE(pathsRight;0) TABLEAU ENTIER LONG(IDsRight;0) `scan du dossier cible SYN_Scan (SourceRight;->H_Right;->pathsRight;->IDsRight) `comparaison avec les sources SYN_Compare (->H_Right;H_Left;->IDsRight;->IDsLeft;->pathsRight;->pathsLeft) DIR_Synchronise (->H_Left;->IDsLeft;->PathsLeft;SourceLeft;SourceRight) 14 / 22

15 TABLEAU TEXTE(pathsLeft;0) TABLEAU ENTIER LONG(IDsLeft;0) `scan du dossier cible SYN_Scan (SourceLeft;->H_Left;->pathsLeft;->IDsLeft) `comparaison avec les sources SYN_Compare (->H_Left;H_Right;->IDsLeft;->IDsRight;->pathsLeft;->pathsRight) CHOIX MESSAGE:="QuitScan" APPELER PROCESS( Wait) Méthode DIR_Synchronise C_POINTEUR($1) ` liste cible C_POINTEUR($2) `tableau IDs C_POINTEUR($3) `tableau Chemins relatifs C_TEXTE($4) `chemin local cible C_TEXTE($5) `chemin local Source C_ENTIER LONG($sublist;$Style;$icon) nbsync:=h_hierexpand (H_Right;Vrai) Repeter ENDORMIR PROCESS(Numero du process courant;5) Jusque ( ScanOk) Text:="Synchronisation" APPELER PROCESS(-1) thpas:=100/ nbsync ThFormat:="0;100;"+Chaine( thpas)+";0;5;0)" MESSAGE:="Upd" APPELER PROCESS( Wait) Cpt:=1 Tant que ( Cpt<= nbsync) INFORMATION ELEMENT($1->; Cpt;$ref;$text;$Sublist;$open) LIRE PROPRIETES ELEMENT($1->;$Ref;$Saisissable;$Style;$Icon) $target:=chercher dans tableau($2->;$ref) $TargetPath:=$4+$3->{$target} $SourcePath:=$5+$3->{$target} Au cas ou : ($Icon=15007) ` fichierà ajouter Thermo_Update ("Copie de :"+$TargetPath) COPIER DOCUMENT($SourcePath;$TargetPath;*) Cpt:= Cpt+1 15 / 22

16 : ($Icon=15006) `fichier a supprimer Thermo_Update ("Suppression de :"+$TargetPath) CHANGER PROPRIETES DOCUMENT($TargetPath;Faux; Faux; Date du jour; Heure courante; Date du jour; Heure courante) SUPPRIMER DOCUMENT($TargetPath) Cpt:= Cpt+1 : ($Icon=15008) ` fichier à remplacer Thermo_Update ("Copie de :"+$TargetPath) CHANGER PROPRIETES DOCUMENT($TargetPath;Faux; Faux; Date du jour; Heure courante; Date du jour; Heure courante) COPIER DOCUMENT($SourcePath;$TargetPath;*) Cpt:= Cpt+1 : ($Icon=15001) `dossier a supprimer Cpt:= Cpt+DIR_DelFolder ($TargetPath) : ($Icon=15002) `dossier a ajouter $ok:=dir_f_folderexist ($TargetPath) Cpt:= Cpt+1 : ($Icon=15003) ` dossier à remplacer $ok:=dir_f_folderexist ($TargetPath) Cpt:= Cpt+1 `on ne fait rien Cpt:= Cpt+1 Fin de cas Fin tant que Les méthodes génériques Méthode H_HierExpand Méthode utilisée pour déployer contracter une liste ou une sous-liste suivant le deuxième paramètre. C_ENTIER LONG($0;$elem;$1;$i;$ref) C_BOOLEEN($2) Si (Liste existante($1)) $elem:=nombre elements($1) $i:=1 Tant que ($i<=$elem) $sublist:=0 16 / 22

17 INFORMATION ELEMENT($1;$i;$ref;$text;$sublist;$expand) Si (($sublist#0) & $2) `récursivité $temp:=h_hierexpand ($Sublist;$2) $i:=$i+$temp $elem:=$elem+$temp $i:=$i+1 CHANGER ELEMENT($1;$ref;$text;$ref;$sublist;$2) Fin tant que $0:=Nombre elements($1) $0:=0 Méthode H_HierCopy C_ENTIER LONG($elem;$i;$ref;$SubList;$Style) C_ENTIER LONG($1;$0) `liste à copier et liste renvoyée C_POINTEUR($2) `tableau IDs cible C_POINTEUR($3) `tableau lds source C_POINTEUR($4) `tableau local path à synchroniser C_POINTEUR($5) `tableau local path originaux $0:=0 Si (Liste existante($1)) $NewListe:=Copier liste($1) $templiste:=copier liste($1) $elem:=h_hierexpand ($templiste;vrai) $i:=1 Tant que ($i<=$elem) INFORMATION ELEMENT($tempListe;$i;$ref;$text;$sublist;$expand) LIRE PROPRIETES ELEMENT($tempListe;$ref;$actif;$style;$Oicon) Si ($sublist>0) $sublist:=h_hiercopy ($Sublist;$2;$3;$4;$5) $icon:=15002 Si ($Oicon=15005) $icon:=15007 `dossier vide $icon:=15002 $ttab:=taille tableau($2->)+1 CHANGER ELEMENT($NewListe;$ref;$text;$ref;$sublist;Vrai) CHANGER PROPRIETES ELEMENT($NewListe;$ref;Faux;$style;$icon) $i:=$i+1 INSERER LIGNES($2->;$ttab;1) $2->{$tTab}:=$ref $p:=chercher dans tableau($3->;$ref) INSERER LIGNES($4->;$ttab;1) $4->{$tTab}:=$5->{$p} 17 / 22

18 Fin tant que $0:=$NewListe SUPPRIMER LISTE($tempListe) Méthode H_Inserer C_ENTIER LONG($1;$4) `liste et sublist C_ALPHA(255;$2) `path C_ALPHA(31;$3) `libellé C_BOOLEEN($5) `insertion dans tableau paths ListID:=ListID+1 AJOUTER A LISTE($1;$3;ListID;$4;Faux) CHANGER PROPRIETES ELEMENT($1;0;Faux;Standard ;15005) Si (Nombre de parametres=5) $ttab:=taille tableau(paths)+1 INSERER LIGNES(Paths;$tTab;1) Paths{$tTab}:=Remplacer chaine($2;localpath;"") INSERER LIGNES(TheIDs;$tTab;1) TheIDs{$tTab}:=ListID Méthode DIR_DelFolder C_TEXTE($1) C_ENTIER LONG($0;$Elems) $Elems:=0 Si (Tester chemin acces($1)=est un répertoire ) `utilisation de suppression document sur folder -> fonctionne LISTE DES DOSSIERS($1;$folders) LISTE DES DOCUMENTS($1;$docs) Si ((Taille tableau($folders)+taille tableau($docs))>0) Boucle ($i;1;taille tableau($folders)) $folder:=$1+ DirSep+$folders{$i} `récursivité $Elems:=$Elems+DIR_DelFolder ($folder) Fin de boucle Boucle ($i;1;taille tableau($docs)) $doc:=$1+ dirsep+$docs{$i} Thermo_Update ("Suppression de :"+$doc) CHANGER PROPRIETES DOCUMENT($doc;Faux; Faux; Date du jour; Heure courante; Date du jour; Heure courante) SUPPRIMER DOCUMENT($Doc) $Elems:=$Elems+1 Fin de boucle Si (Non(DIR_F_IsVolume ($1))) Thermo_Update ("Suppression de :"+$1) 18 / 22

19 CHANGER PROPRIETES DOCUMENT($1;Faux; Faux; Date du jour; Heure courante; Date du jour; Heure courante) SUPPRIMER DOCUMENT($1) $Elems:=$Elems+1 $0:=$Elems Méthode DIR_FolderExist `vérifie l'existence du dossier, sinon le crée C_BOOLEEN($0) C_TEXTE($1) $err:=tester chemin acces($1) Si ($err<0) CREER DOSSIER($1) $0:=(Tester chemin acces($1)=0) Méthode DIR_F_IsVolume ` volumes initialisé par liste des volumes C_BOOLEEN($0) C_TEXTE($1) $0:=(Chercher dans tableau( volumes;$1)>0) Méthode DIR_F_ParentName `renvoi le chemin d'accès du dossier parent C_TEXTE($1) C_ALPHA(255;$0) C_ENTIER($i) $0:="" Boucle ($i;longueur($1);1;-1) Si ($1 $i = DirSep) $0:=Sous chaine($1;1;$i) $i:=1 Fin de boucle Méthode DIR_F_ShortName `fonction F_ShortNAme 19 / 22

20 C_TEXTE($1;$temp) C_ALPHA(255;$0) C_ENTIER($p) $p:=0 $temp:=$1 Repeter $p:=position( DirSep;$temp) $temp:=sous chaine($temp;$p+1) Jusque ($p=0) $0:=$temp Note Générale Il vous est apparu que la gestion des erreurs n'était pas implémentée. Pour que cette note devienne un applicatif, il faudrait lui rajouter cette notion (fichiers ouverts à l'écriture, fichiers verrouillés, etc.) et coder toute la synchronisation en pseudo transaction. C est-à-dire synchroniser dans un dossier temporaire, et si nous ne rencontrons pas d'erreurs, réaliser la vrai synchronisation. Annexe Deux routines utilisées pour le "boot" MacOS : Clignotement d'un curseur : $L:=Longueur( Win_Zone) Boucle ($i;1;5) Win_zone:= Win_zone+"_" APPELER PROCESS(-1) ENDORMIR PROCESS(Numero du process courant;5) Win_Zone:=Sous chaine( Win_Zone;1;$L) APPELER PROCESS(-1) ENDORMIR PROCESS(Numero du process courant;5) Fin de boucle Simulation de saisie de caractères : C_TEXTE($1) Zone_Curs $L:=Longueur($1) Boucle ($i;1;$l) Win_Zone:= Win_Zone+$1 $i APPELER PROCESS(-1) ENDORMIR PROCESS(Numero du process courant;1) 20 / 22

21 Fin de boucle Zone_Update (( KRC*2);2) C_TEXTE($1) C_ENTIER LONG($2) Si (( Lignes+$2)> Hauteur) Boucle ($i;1;$2) $p:=position( KRC; Win_Zone) Win_Zone:=Sous chaine( Win_Zone;$p+1) APPELER PROCESS(-1) ENDORMIR PROCESS(Numero du process courant;2) Fin de boucle Win_Zone:= Win_Zone+$1 APPELER PROCESS(-1) Lignes:= Lignes+$2 Méthode DIR_MoveFolder Non utilisée dans cette note. Vous permet de copier un répertoire ou de déplacer un répertoire. `$1 source folder `$2 target folder `$3 Supprimer le dossier source? C_TEXTE($1;$2) C_ENTIER LONG($0) C_BOOLEEN($3) $Elems:=1 Si (Tester chemin acces($1)>-1) $elems:=$elems+dir_movedoc ($1;$2;Faux) LISTE DES DOSSIERS($1;$folder) Si (DIR_F_FolderExist ($2)) Boucle ($j;1;taille tableau($folder)) $path:=$1+ DirSep+$folder{$j} $target:=$2+ DirSep+$folder{$j} $Elems:=$Elems+DIR_MoveFolder ($path;$target;$3) Fin de boucle Si ($3) `suppression de la source DIR_DelFolder ($1) `catalogue non valide $0:=$Elems Méthode DIR_MoveDoc Non utilisée dans cette note. Vous permet de copier un fichier ou de déplacer un fichier. 21 / 22

22 C_TEXTE($1;$2) `source et target paths C_BOOLEEN($3) `supprimer le document source? C_ENTIER LONG($0) LISTE DES DOCUMENTS($1;$array) Si (DIR_F_FolderExist ($2)) $0:=Taille tableau($array) Si ($0>0) Boucle ($j;1;$0) $path:=$1+ DirSep+$array{$j} $target:=$2+ DirSep+$array{$j} Thermo_Update ("Copie de :"+$target) Si ($3) DEPLACER DOCUMENT($path;$target) COPIER DOCUMENT($path;$target;*) Fin de boucle 22 / 22

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Envoi d'e-mail Par Mélinda GALLO, 4D Today Note technique 4D-200210-32-FR Version 1 Date 10 Octobre 2002 Résumé Cette note technique explique comment envoyer un email à partir d un serveur de messagerie

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. 4D Debug log analyzer Par Josh FLETCHER, Ingénieur support technique, 4D Inc. Note technique 4D-201003-06-FR Version 1 - Date 1 mars 2010 Résumé Cette note technique LogAnalyser et sa base fournissent

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Apache, Mod_proxy et 4D Par Timothy PENNER, Technical Services Team Member, 4D Inc. Note technique 4D-201003-05-FR Version 1 - Date 1 mars 2010 Résumé Cette note technique porte sur l utilisation du serveur

Plus en détail

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Détecter et suivre un problème TCP/IP (partie 1) Par David ADAMS Note technique 4D-200308-22-FR Version 1 Date 1 Août 2003 Résumé Le débogueur est un fabuleux outil pour traquer les problèmes au sein de

Plus en détail

Optimisation de 4D Server et 4D Web Server. Résumé. 4D Notes techniques

Optimisation de 4D Server et 4D Web Server. Résumé. 4D Notes techniques Optimisation de 4D Server et 4D Web Server Par Chiheb NASR, Ingénieur Contrôle Qualité, 4D SA Note technique 4D-200312-34-FR Version 1 Date 1 Décembre 2003 Résumé Dans cetteprésentenotenous passons en

Plus en détail

Service d information pour remise de paiement de factures Scotia

Service d information pour remise de paiement de factures Scotia Services de paiement Guide de démarrage Service d information pour remise de paiement de factures Scotia Juillet 2010 Table des matières 1 S inscrire et ouvrir une session..................................................3

Plus en détail

4e Dimension Clés XML Backup. Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés.

4e Dimension Clés XML Backup. Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés. 4e Dimension Clés XML Backup Windows /Mac OS 4e Dimension 2006 4D SA. Tous droits réservés. 4e Dimension Clés XML Backup Copyright 2006 4D SA Tous droits réservés. Les informations contenues dans ce manuel

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail

Single User. Guide d Installation

Single User. Guide d Installation Single User Guide d Installation Copyright 2012, Canto GmbH. Tous droits réservés. Canto, le logo Canto, le logo Cumulus et l'appellation Cumulus sont des marques de Canto, déposées aux États-Unis et dans

Plus en détail

Capture Pro Software. Démarrage. A-61640_fr

Capture Pro Software. Démarrage. A-61640_fr Capture Pro Software Démarrage A-61640_fr Prise en main de Kodak Capture Pro Software et de Capture Pro Limited Edition Installation du logiciel : Kodak Capture Pro Software et Network Edition... 1 Installation

Plus en détail

Manuel d'utilisation de Mémo vocal

Manuel d'utilisation de Mémo vocal Manuel d'utilisation de Mémo vocal Copyright 2002 Palm, Inc. Tous droits réservés. HotSync, le logo Palm et Palm OS sont des marques déposées de Palm, Inc. Le logo HotSync et Palm sont des marques commerciales

Plus en détail

Instructions préliminaires P2WW-2600-01FR Préface

Instructions préliminaires P2WW-2600-01FR Préface Instructions préliminaires P2WW-2600-01FR Préface Nous vous remercions d'avoir choisi Rack2-Filer! Rack2-Filer est une application logicielle qui rend possible la gestion et la visualisation des données

Plus en détail

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil 2003 Logitech, Inc. Sommaire Introduction 3 Connexion 6 Produits compatibles 3 Présentation du guide 4 Connexion de l'ordinateur

Plus en détail

Fonctions pour la France

Fonctions pour la France Fonctions pour la France Microsoft Corporation Publié : novembre 2006 Microsoft Dynamics est une ligne de solutions de gestion d'entreprise intégrées et adaptables qui vous permet, ainsi qu'à vos employés,

Plus en détail

Notice d'utilisation Site Internet administrable à distance

Notice d'utilisation Site Internet administrable à distance Notice d'utilisation Site Internet administrable à distance 1. Entrer dans l'espace d'administration Pour entrer dans l'espace d'administration, cliquez sur le lien nommé «administration» ou «Connexion»

Plus en détail

FICHE 17 : CREER UN SITE WEB

FICHE 17 : CREER UN SITE WEB Publisher permet de créer des sites web. FICHE 17 : CREER UN SITE WEB Créez une nouvelle composition et choisissez Site web. Vous avez le choix entre utiliser le générateur rapide de site web, créer un

Plus en détail

Fonctions pour la Suisse

Fonctions pour la Suisse Fonctions pour la Suisse Microsoft Corporation Publié : novembre 2006 Microsoft Dynamics est une ligne de solutions de gestion d'entreprise intégrées et adaptables qui vous permet, ainsi qu'à vos employés,

Plus en détail

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :

Plus en détail

La technologie au collège

La technologie au collège La technologie au collège Qu est-ce qu un fichier? DOC 0 En informatique, la notion de fichier et omniprésente. Lors de l'utilisation d'un PC, il nous arrive fréquemment d'en copier, d'en effacer, d'en

Plus en détail

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale

Manuel d utilisation. Logiciel (Device Monitor) Pour les systèmes d imagerie numérique. Configuration requise Description générale Manuel d utilisation Logiciel (Device Monitor) Pour les systèmes d imagerie numérique Configuration requise Description générale Démarrage et paramétrage de Device Monitor Il est recommandé de lire attentivement

Plus en détail

Manuel de l'application SMS

Manuel de l'application SMS Manuel de l'application SMS Copyright 1998-2002 Palm, Inc. Tous droits réservés. Graffiti, HotSync, le logo Palm et Palm OS sont des marques déposées de Palm, Inc.. Le logo HotSync et Palm sont des marques

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

1 è r e étape : créer sa base de d o n n é e s

1 è r e étape : créer sa base de d o n n é e s Le publipostage (ou mailing) permet à un document (le document principal créé avec Open Office Writer) de profiter des informations se trouvant dans un autre document (la source de données créée avec Open

Plus en détail

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 : Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape

Plus en détail

SOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007

SOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007 SOMMAIRE 1) CRÉATION D UN INDEX SIMPLE 3 a) Étape 1 : Marquage des entrées d index (à l aide d un fichier de concordance) 3 Procédure d insertion du tableau 4 Saisie des entrées d index 5 Marquage automatique

Plus en détail

Onglet sécurité de Windows XP Pro et XP Home

Onglet sécurité de Windows XP Pro et XP Home Onglet sécurité de Windows XP Pro et XP Home Quelle peut être la raison du manque de l'onglet "sécurité"? Des amis ont XP Pro et je n'ai pu trouver l'onglet "sécurité" pour gérer les droits d'un fichier.

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Mode d emploi pour lire des livres numériques

Mode d emploi pour lire des livres numériques Mode d emploi pour lire des livres numériques Configuration minimale requise : Pour télécharger des ouvrages numériques sur son poste et utiliser les fichiers, vous avez besoin : sur PC : connexion Internet

Plus en détail

LibreOffice Calc : introduction aux tableaux croisés dynamiques

LibreOffice Calc : introduction aux tableaux croisés dynamiques Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau

Plus en détail

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.0 Sophos Mobile Encryption pour Android Aide Version du produit : 1.0 Date du document : septembre 2012 Table des matières 1 À propos de Sophos Mobile Encryption...3 2 Affichage de la page d'accueil...4

Plus en détail

A lire en premier lieu

A lire en premier lieu A lire en premier lieu Début Ce guide vous aide à charger et configurer votre ordinateur de poche Palm Zire 21 installer le logiciel Palm Desktop apprendre à utiliser votre ordinateur de poche Important!

Plus en détail

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3

Sophos Mobile Encryption pour Android Aide. Version du produit : 1.3 Sophos Mobile Encryption pour Android Aide Version du produit : 1.3 Date du document : février 2013 Table des matières 1 À propos de Sophos Mobile Encryption...3 2 Affichage de la page d'accueil...5 3

Plus en détail

GESTION DE L'ORDINATEUR

GESTION DE L'ORDINATEUR FORMATION DES NOUVEAUX DIRECTEURS GESTION DE L'ORDINATEUR L'EXPLORATEUR WINDOWS Février 2012 B. Lorne Atice CHY1 Gestion de l'ordinateur Le système d'exploitation Il ne faut pas confondre : -Système d'exploitation

Plus en détail

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Database Manager Guide de l utilisateur DMAN-FR-01/01/12 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.

Plus en détail

Manuel d utilisation de Gestion 6

Manuel d utilisation de Gestion 6 Manuel d utilisation de Gestion 6 Première utilisation Voici les fichiers présents dans le répertoire après l installation de setup.exe I) Création des paramètres Menu Outils > Paramètres > Généraux MATICE

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

Effectuer des changements par lots avec BCDI abonnement

Effectuer des changements par lots avec BCDI abonnement Effectuer des changements par lots avec BCDI abonnement L'objectif des changements par lots est de renseigner ou de modifier un champ par un même contenu sur un ensemble de fiches à l'issue d'une recherche.

Plus en détail

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour

Plus en détail

Stockez et créez vos documents

Stockez et créez vos documents Google DRIVE - Un service de Google Google Drive est un service de stockage et de partage de fichiers dans le cloud lancé par la société Google, le 24 avril 2012. Google Drive remplace Google Docs une

Plus en détail

Juin 2012 05-0846-200. XMS PC Connect Guide de l utilisateur

Juin 2012 05-0846-200. XMS PC Connect Guide de l utilisateur Juin 2012 05-0846-200 Design 2012 Xerox Corporation. Tous droits réservés. XEROX, XEROX et Design et DocuMate sont des marques de Xerox Corporation aux Etats-Unis et/ou dans d'autres pays. Contenu 2012

Plus en détail

Win UR Archive. Manuel de l utilisateur. Version 3.0, mars 2009

Win UR Archive. Manuel de l utilisateur. Version 3.0, mars 2009 1 Win UR Archive Manuel de l utilisateur Version 3.0, mars 2009 2 Table des matières AVANT D UTILISER LE SYSTÈME 4 Vérification du contenu Win UR Archive 4 Responsabilité du détenteur de la clé privée

Plus en détail

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...

Plus en détail

GUIDE D'INSTALLATION DU LOGICIEL

GUIDE D'INSTALLATION DU LOGICIEL GUIDE D'INSTALLATION DU LOGICIEL SYSTEME MULTIFONCTIONS NUMERIQUE INTRODUCTION TABLE DES MATIERES INSTALLATION DU LOGICIEL (FOURNI AVEC L'APPAREIL) INSTALLATION DU LOGICIEL (POUR LES OPTIONS) RESOLUTION

Plus en détail

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft. Accès MISE AU POINT FINANCIÈRE Guide de l utilisateur (V3) Octobre 2012 Page 2

Plus en détail

Guide Numériser vers FTP

Guide Numériser vers FTP Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

Sauvegarde d'une base de données SQL Server Express 2005

Sauvegarde d'une base de données SQL Server Express 2005 Fiche technique AppliDis Sauvegarde d'une base de données SQL Server Fiche IS00136 Version 1.03 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Je communique par email

Je communique par email Je communique par email Support de formation des Médiathèques du Pays de Romans Site Internet : Twitter : MediaTechRomans Table des matières Mes cordonnées électroniques...3 Les emails...3 Comment ça marche...3

Plus en détail

Intégrer des notices de MoCCAM-en-ligne dans BCDI abonnement

Intégrer des notices de MoCCAM-en-ligne dans BCDI abonnement Intégrer des notices de MoCCAM-en-ligne dans BCDI abonnement MoCCAM-en-ligne (http://www.moccam-en-ligne.fr/) est un service libre et gratuit de récupération en ligne de notices UNIMARC. Le site Moccam

Plus en détail

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net Your Detecting Connection Manuel de l utilisateur support@xchange2.net 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences

Plus en détail

Clé USB Wi-Fi D-Link DWA-140

Clé USB Wi-Fi D-Link DWA-140 Clé USB Wi-Fi D-Link DWA-140 Guide d installation Edition 15.05 Photos et illustrations : Copyright 2012-2015 D-Link Corporation, NordNet S.A. Tous droits réservés. Toutes les marques commerciales citées

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

CMS Modules Dynamiques - Manuel Utilisateur

CMS Modules Dynamiques - Manuel Utilisateur CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage

Plus en détail

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée dans tous les sites d une collection, si la colonne est créée au niveau du site parent. Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée

Plus en détail

Comment faire des étiquettes

Comment faire des étiquettes Comment faire des étiquettes Révision 0.1 31/03/2004 Réalisé avec : OOo 1.1.0 Plate-forme / Os : Toutes n révision, mode d'emploi n révision : x.yz x : n de version majeure, par exemple 0 pour une phase

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés

Installation et paramétrage. Accès aux modèles, autotextes et clip- art partagés DSI Documentation utilisateurs Installation et paramétrage Accès aux modèles, autotextes et clip- art partagés Auteur : Yves Crausaz Date : 21 septembre 2006 Version : 1.04 Glossaire OOo : Abréviation

Plus en détail

ecafé TM EMAIL CENTER

ecafé TM EMAIL CENTER ecafé TM EMAIL CENTER Manuel de l'utilisateur 1/18 TABLE DES MATIÈRES 1. INTRODUCTION...3 2. PREMIERE UTILISATION : AJOUTER SON COMPTE EMAIL PRINCIPAL...4 3. ENVOYER / RECEVOIR DES EMAILS...7 4. RETROUVER

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

4D v11 SQL. Mise à jour Windows /Mac OS. 4D 1985-2007 4D SAS. Tous droits réservés.

4D v11 SQL. Mise à jour Windows /Mac OS. 4D 1985-2007 4D SAS. Tous droits réservés. 4D v11 SQL Mise à jour Windows /Mac OS 4D 1985-2007 4D SAS. Tous droits réservés. 4D v11 SQL Mise à jour Copyright 1985-2007 4D SAS Tous droits réservés. Les informations contenues dans ce manuel peuvent

Plus en détail

Utilisation de la clé USB et autres supports de stockages amovibles

Utilisation de la clé USB et autres supports de stockages amovibles Utilisation de la clé USB et autres supports de stockages amovibles Sommaire : 1. Repérer et copier un fichier se trouvant sur l'ordinateur...3 2. Brancher une clé USB à l'ordinateur...4 3. Visualiser

Plus en détail

Logiciel (Système d impression directe)

Logiciel (Système d impression directe) Manuel d utilisation Logiciel (Système ) Systèmes d imagerie numérique Paramétrage du Système Utilisation du Système Description générale Configuration requise Il est recommandé de lire attentivement ce

Plus en détail

Publier un Carnet Blanc

Publier un Carnet Blanc Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

Utiliser Glary Utilities

Utiliser Glary Utilities Installer Glary Utilities Après avoir téléchargé Glary Utilities sur le site "http://secured-download.com/softwares/1737-glary-utilities ", double-cliquez dessus pour lancer l'installation. Choisissez

Plus en détail

4D Server et les licences : fonctionnement et environnement

4D Server et les licences : fonctionnement et environnement 4D Server et les licences : fonctionnement et environnement Introduction ---------------------------------------------------------------------------------------------------------- Cette note technique

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

COURS DE MS EXCEL 2010

COURS DE MS EXCEL 2010 COURS DE MS EXCEL 2010 Auteur: Jean Monseu Ce cours est publié par Mechelsesteenweg 102 2018 Anvers Copyright Jean Monseu CFD, Mechelsesteenweg 102, 2018 Anvers Tous droits réservés. Aucune partie de cette

Plus en détail

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1 AOLbox Partage de disque dur Guide d utilisation Partage de disque dur Guide d utilisation 1 Sommaire 1. L AOLbox et le partage de disque dur... 3 1.1 Le partage de disque dur sans l AOLbox... 3 1.1.1

Plus en détail

Procédure d'installation de SQL Server Express 2008

Procédure d'installation de SQL Server Express 2008 Fiche technique AppliDis Procédure d'installation de SQL Server Express 2008 Fiche IS00306 Version 1.01 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects

Plus en détail

Archivage de courriels avec Outlook (2007-2010-2013)

Archivage de courriels avec Outlook (2007-2010-2013) Archivage de courriels avec Outlook (2007-2010-2013) Introduction: Si vous utilisez le protocole IMAP ou directement l interface web de Smartermail pour accéder à vos courriels, vous devez savoir que ceux-ci

Plus en détail

GUIDE NSP Activation et gestion des produits avec NSP

GUIDE NSP Activation et gestion des produits avec NSP GUIDE NSP Activation et gestion des produits avec NSP Ce document s applique aux versions de produits suivants : CODESOFT 10 LABELVIEW 10 SENTINEL 10 LABEL ARCHIVE 10 DOC_SOFTACT_NSPv2_FR_220612 Page 1

Plus en détail

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION SOMMAIRE I. FONCTION DU SERVEUR DE SYNCHRONISATION...3 II. ELEMENTS DU SERVEUR DE SYNCHRONISATION...3 1. APPLICATION ULSA... 3 2. APPLICATION IDE.... 3 III.

Plus en détail

Guide d'utilisation du Serveur USB

Guide d'utilisation du Serveur USB Guide d'utilisation du Serveur USB Copyright 20-1 - Informations de copyright Copyright 2010. Tous droits réservés. Avis de non responsabilité Incorporated ne peut être tenu responsable des erreurs techniques

Plus en détail

E.N.T. Espace Numérique de Travail

E.N.T. Espace Numérique de Travail E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept

Plus en détail

Numérisation. Copieur-imprimante WorkCentre C2424

Numérisation. Copieur-imprimante WorkCentre C2424 Numérisation Ce chapitre contient : «Numérisation de base», page 4-2 «Installation du pilote du scanner», page 4-4 «Réglage des options de numérisation», page 4-5 «Récupération des images», page 4-11 «Gestion

Plus en détail

Importer une bibliographie au format «texte» dans Zotero

Importer une bibliographie au format «texte» dans Zotero Importer une bibliographie au format «texte» dans Zotero Le contenu de ce tutoriel est placé sous copyright de ses auteurs et sous contrat Creative Commons : Photo : Venise, 2010 (JG) Il peut arriver de

Plus en détail

Manuel d utilisation Logiciel (Communications Utility)

Manuel d utilisation Logiciel (Communications Utility) Manuel d utilisation Logiciel (Communications Utility) Pour les systèmes d imagerie numérique Configuration requise Description générale Il est recommandé de lire attentivement ce manuel d utilisation

Plus en détail

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 :

AGASC / BUREAU INFORMATION JEUNESSE 06700 Saint Laurent du Var - E mail : bij@agasc.fr / Tel : 04.93.07.00.66 CONSIGNE N 1 : CONSIGNE N 1 : Rédiger puis envoyer un nouveau message La fenêtre de la boîte de messagerie s affiche Cliquer sur «Ecrire» ou «Nouveau message» pour ouvrir cette nouvelle fenêtre. Ensuite, suivre cette

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

01V96i Editor Manuel d'installation

01V96i Editor Manuel d'installation 01V96i Editor Manuel d'installation ATTENTION CONTRAT DE LICENCE DE LOGICIEL VEUILLEZ LIRE ATTENTIVEMENT CE CONTRAT DE LICENCE («CONTRAT») AVANT D'UTILISER CE LOGICIEL. L'UTILISATION DE CE LOGICIEL EST

Plus en détail

Comment mettre en page votre livre

Comment mettre en page votre livre GUIDE - ImprimermonLivre.com Comment mettre en page votre livre www.imprimermonlivre.com 1 V. 20131125 Conseils pour la mise en page de votre ouvrage L objectif de ce guide est de vous aider à réaliser

Plus en détail

Télécharger et Installer OpenOffice.org sous Windows

Télécharger et Installer OpenOffice.org sous Windows Télécharger et Installer OpenOffice.org sous Windows Version Date Auteur Commentaires 1.00 15/11/2008 Denis Bourdillon Création du document. Mise en forme de texte 1/15 Saison 2008-2009 Table des matières

Plus en détail

Publipostage et étiquettes

Publipostage et étiquettes Publipostage et étiquettes avec une base de données Calc Réalisé avec : LibreOffice 4.1.5 par Dominique MILLET Plate-forme / Os : Toutes www.atem-formation.com 05 63 47 98 36 Table des matières 1 Présentation...3

Plus en détail

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration

Mac OS X 10.6 Snow Leopard Guide d installation et de configuration Mac OS X 10.6 Snow Leopard Guide d installation et de configuration Lisez ce document avant d installer Mac OS X. Il contient des informations importantes concernant l installation de Mac OS X. Configuration

Plus en détail

Manuel d'utilisation de Palm BlueBoard 2.0

Manuel d'utilisation de Palm BlueBoard 2.0 Manuel d'utilisation de Palm BlueBoard 2.0 Copyright 2002 Palm, Inc. Tous droits réservés. Graffiti, HotSync et Palm OS sont des marques déposées de Palm, Inc. Le logo HotSync, Palm et le logo Palm sont

Plus en détail

Parallels Transporter Lisez-moi ---------------------------------------------------------------------------------------------------------------------

Parallels Transporter Lisez-moi --------------------------------------------------------------------------------------------------------------------- Parallels Transporter Lisez-moi TABLE DES MATIERES : 1. A propos de Parallels Transporter 2. Configurations systиme requises 3. Installer Parallels Transporter 4. Supprimer Parallels Transporter 5. Notice

Plus en détail

1. Utilisation du logiciel Keepass

1. Utilisation du logiciel Keepass Utilisation du logiciel Keepass L'usage de mots de passe est nécessaire pour de nombreux accès ou pour la protection de données personnelles. Il convient d'en utiliser plusieurs, suivant le type d'accès

Plus en détail

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Les Versions...3 2. Les Modifications...5

Plus en détail

Manuel de formation ActivExpression v2

Manuel de formation ActivExpression v2 Manuel de formation ActivExpression v2 Bienvenue dans ActivInspire ActivInspire est un logiciel Promethean d'enseignement et d'apprentissage, conçu pour être utilisé conjointement avec des ordinateurs

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

NOTICE TELESERVICES : Demander un état hypothécaire

NOTICE TELESERVICES : Demander un état hypothécaire NOTICE TELESERVICES : Demander un état hypothécaire Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 2 Le guide pas à pas pour faire une demande d état hypothécaire...

Plus en détail

TD3 - Facturation avec archivage automatisé

TD3 - Facturation avec archivage automatisé TD3 - Facturation avec archivage automatisé Objectifs Insérer les formules nécessaires aux calculs d une facture. Créer une macro- commande avec l enregistreur de macros et l affecter à un bouton. Utiliser

Plus en détail