lun. 01 juin 2015, 15h09
GLS
France
atoutfox.public.association
Re: Sauvegarde ou restauration à partir d'un poste client
Bonjour,
il faut prévoir une gestion des chemins d'accès aux dossiers et fichiers utilisés par l'application, afin que chaque poste ayant une installation locale de l'application et son exécutable puisse faire que l'exécutable pointe sur le dossier commun des datas.
L'accès aux données se fait alors en stipulant un chemin dans un fichier INI ou TXT présent sur chaque poste qui indique le chemin de ses datas.
Exemple l'exe actuel qui tourne sur le serveur utilise:
le dossier c:\monappli\ pour l'exécutable et ses fichiers
le dossier d:\mesdatas\ pour les bases, tables etc..
Le nouvel exécutable devra:
- lire un fichier INI ou TXT pour trouver le nom du dossier de datas, fichier INI qui devra se trouver non plus sur le serveur mais sur le poste local
- ouvrir les bases et tables en relatif à ce chemin
- affecter le dossier des temporaires de VFP sur le disque local du poste de travail
Une installation complète sur chaque poste de travail des DLL VFP devra être faite
Enfin il est sage de prévoir un lanceur (un exécutable qui sera le fichier de lancement) qui fera au préalable une copie du fichier EXE présent sur le serveur dans un dossier du poste local avant de lancer l'exécutable complet de l'application depuis le poste de travail. Ce lanceur pourra vérifier si une version plus récente de l'exécutable existe sur un serveur externe FTP, ou si la version du poste locale est identique à celle du serveur, lancer directement l'exécutable complet sans recopie.
Cordialement
GLS
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000016416