Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.
|
|
- Solange Lesage
- il y a 8 ans
- Total affichages :
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.
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étailTous 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étailTous 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étailTous 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étailTous 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étailOptimisation 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étailService 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étail4e 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étailRé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étailSingle 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étailCapture 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étailManuel 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étailInstructions 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étailUtilisation 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étailFonctions 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étailNotice 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étailFICHE 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étailFonctions 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étailCorrigé 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étailFormation. 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étailAutomatisation 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étailLa 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étailManuel 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étailManuel 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étail1. 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étail1 è 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étailCours 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étailSOMMAIRE 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étailOnglet 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étailPRODIGE 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étailMode 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étailLibreOffice 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étailSophos 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étailA 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étailSophos 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étailGESTION 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étailDatabase 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étailManuel 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étailTropimed 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étailEffectuer 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étailLicence 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étailStockez 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étailJuin 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étailWin 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étailMicrosoft 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étailGUIDE 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étailMISE 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étailGuide 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étailConnecteur 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étailSauvegarde 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étailConfiguration 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étailComment 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étailJe 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étailInté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étailYour 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étailClé 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étailMEDIAplus 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étailCMS 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étailPeut ê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étailComment 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étailPublier 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étailInstallation 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étailecafé 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étailHP 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étail4D 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étailUtilisation 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étailLogiciel (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étailPublier 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étailGuide 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étailUtiliser 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étail4D Server et les licences : fonctionnement et environnement
4D Server et les licences : fonctionnement et environnement Introduction ---------------------------------------------------------------------------------------------------------- Cette note technique
Plus en détailService 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étailCOURS 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étailAOLbox. 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étailProcé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étailArchivage 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étailGUIDE 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étailCOSWIN 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étailGuide 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étailE.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étailNumé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étailImporter 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étailManuel 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étailAGASC / 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étailPRODIGE 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étail01V96i 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étailComment 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étailTé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étailPublipostage 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étailMac 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étailManuel 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étailParallels 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étail1. 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étailComment 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étailManuel 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étailOn 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étailNOTICE 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étailTD3 - 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