PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Utilisation simultanée de HFCS et HF Classique
Utilisation simultanée de HFCS et HF Classique
Débuté par BENOIST, 04 sep. 2006 15:38 - 1 réponse
Posté le 04 septembre 2006 - 15:38
J'ai une application qui fonctionne sous HFCS, hors pour les besoins d'un traitement, je veux créer un fichier sur la machine en local et en HF classique.
Seulement, je n'arrive pas à connecté le fichier local.
merci de votre aide...
Posté le 04 septembre 2006 - 16:14
Il se trouve que BENOIST a formulé :
J'ai une application qui fonctionne sous HFCS, hors pour les besoins d'un
traitement, je veux créer un fichier sur la machine en local et en HF
classique. Seulement, je n'arrive pas à connecté le fichier local. merci de
votre aide...


http://faq.pcsoft.fr/webdev10/faqread.awp…

Comment par programmation permettre à une application WINDEV d'utiliser
au choix une base Hyper File Client/Serveur ou Hyper File Classic ?

Le W-Langage dispose de deux commandes très simples permettant
d'utiliser une base quelconque choisie lors de l'exécution. Et cela,
indépendamment du type des fichiers donné dans l'analyse.

C'est par exemple très utile pour une application installée sur un
portable :
- connectée au réseau, l'application utilise la base Hyper File
Client/Serveur,
- déconnectée, l'application utilise une copie en local de la base.

Voici le code à utiliser, par exemple au début du projet, avant toute
utilisation des fichiers :

AdresseServeur est une chaîne = "198.168.1.120"

SI Ping(AdresseServeur) ALORS

// Le serveur est accessible, connexion HF C/S
HOuvreConnexion("ConnexionHFCS", "admin", "", AdresseServeur,
"CRM",hAccèsHFClientServeur)
HChangeConnexion("*", "ConnexionHFCS")
Info("Mode connecté à la base réseau.")

SINON

// Le serveur ne répond pas, utilisation de la base HF locale
HOuvreConnexion("ConnexionHFLocale", "", "", "C:\Répertoire Données\",
"", hAccèsHF7)
HChangeConnexion("*", "ConnexionHFLocale")
Info("Mode déconnecté, vous utilisez vos données en local.")

FIN


Notez que lorsque l'application n'a pas à changer de connexion au
moment de l'exécution, aucune programmation n'est requise pour la
connexion. La connexion pourra être décrite selon votre convenance :
- lors de la création de la procédure d'installation si vous disposez
des paramètres,
- lors de l'installation de l'application elle-même.




--