Salut à tous
et merci à vous de vos conseils. Mon problème est résolu. Je viens de voir une erreur de logique dans mon application. Maintenant, tout fonctionne.
Pour vous remercier et apporter ma contribution, je résumé ici la procédure à suivre pour toute installation Windev en client serveur Hyperfile. Cela peut intéresser d’autres personnes…
Rappel:
Vous désirez créer un serveur Hyperfile sur un de vos PC et le mettre à disposition par internet.
(sinon, si votre base est hébergée chez Kalanda, par exemple, les étapes 2 et 3 sont inutiles. L'IP est fournie par Kalanda).
Supposons que votre IP fixe publique soit 80.81.82.83 (ou bien un nom tel que www.toto.com correspondant à cette IP) et l’IP local de votre serveur soit 192.168.1.15
1 Installation de la base de données sur un PC de votre réseau, d’adresse IP 192.168.1.15
L’installation du Centre de Contrôle Hyperfile se fait automatiquement avec l’application fournie gracieusement par PC SOFT
2 Sur ce PC serveur , dans les paramètres du pare-feu, créer une exception pour le port 4900 en TCP.
3 sur votre box, par exemple la Livebox , créer une règle dans la page NAT/PAT ainsi :
-nom= hfcs (on met ce que l’on veut ici)
-port externe 4900
-port interne 4900
Protocole TCP
IP destination : l’IP de votre serveur, dans l’exemple 192.168.1.15
4 dans votre application Windev :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| MaConnexion est une Connexion
Utilisateur est chaine= "admin"
MotdePasse est chaine= "" // vide par défaut
BaseDeDonnées est chaine= "BaseTruc"
IpServeur est chaine="80.81.82.83" // ou "www.toto.com"
Port est chaine="4900"
MaConnexion..Utilisateur = Utilisateur
MaConnexion..MotDePasse = MotdePasse
MaConnexion..Serveur = IpServeur+ ":"+Port // ya deux points ici
MaConnexion..BaseDeDonnées = BaseDeDonnées
MaConnexion..Provider = hAccèsHFClientServeur
MaConnexion..Accès = hOLectureEcriture
MaConnexion..InfosEtendues = "Infos étendues"
MaConnexion..OptionsCurseur = hCurseurClient
HOuvreConnexion(MaConnexion) |
Partager