Installation coté serveur.
C’est un objet Com+. L’installation est plus compliquée à expliquer qu’à faire, et on ne la fait qu’une fois ! Vous pouvez vous reporter à l’article de Francis http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000284 pour la création d’une application Com+ . Il est possible d’utiliser la même machine en serveur et en client pour tester.
1- Copier le répertoire atoutfox\serveur du zip vers c:\ du serveur
2- Créer une nouvelle application Com+ Fcom_ser, ajoutez-lui la dll c:\atoutfox\serveur\fcom\fcom_ser.dll
3- Exporter l’application vers c:\atoutfox\serveur\fcom\fcom_ser.msi
Installation coté client
1 - Coté client, c’est plus simple, il suffit d’exécuter Fcom_ser.msi
2 – Copiez le répertoire atoufox\client, contenant l’exemple d’utilisation, ou vous le voulez sur la machine cliente.
Utilisation.
Les fichiers à mettre à dispo des clients doivent être présents du coté serveur sur c:\atoutfox\serveur\foxhome\doc
Du coté client, créer une instance ox de la classe fcom_cli.fichier, et appeler ox.DownLoad(M.cFichier) ou M.cFichier contient le nom complet du fichier à synchroniser. Si le fichier est absent ou s’il est différent du fichier coté serveur, il est téléchargé.
Le programme test contient un exemple d’utilisation.
Personalisation
Les deux projets client et serveur ont un .H qui permet de personnaliser les répertoires par défaut. Pour mettre à jour l’objet serveur, après génération d’une dll mutithread, il faut recopier la dll et la tlb sur le serveur. Pour tester les modif sur la machine de développement, il faut relancer fcom_ser.msi.