PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → C/S avec Hyperfile
C/S avec Hyperfile
Started by Nicolas, Jun., 17 2005 4:28 PM - 12 replies
Posted on June, 17 2005 - 4:28 PM
Bonjour,

est ce quelqu'un a développer une appli ppc qui lit directement les données dans une BdD hyperfile sur un serveur via Wifi ?
Si quelqu'un peut m'indiquer les outils nécessaires pour faire celà çà serait bien car le monde de windev est nouveau pour moi.

J'ai entendu parler de Hyperfile C/S, est ce que c'est un module a acheter en plus, ou est ce qu'avec windev ppc je peux réaliser une telle application ?

Merci d'avance
Posted on June, 17 2005 - 7:47 PM
Bonjour,

Hyper File C/S est livré avec WinDev Mobile. Le principe est simple, le point d'entrée
c'est une adresse IP. Donc pour mettre en place cette solution, il faut que
depuis le Pocket, la machine qui héberge le serveur HF soit accessible via
son adresse IP.

A partir de là, c'est comme sous Windows classique : HOuvreConnexion() et
les commandes Hyper File classiques.

PS : Je conseille l'utilisation des version 90033t pour WinDev Mobile et 90033r pour le serveur HF.

--
Ed en Ligne



"Nicolas" <guest@newsgroup.fr> a écrit dans le message de news:
42b2b5a7$1@news.pcsoft.fr...

Bonjour,

est ce quelqu'un a développer une appli ppc qui lit directement les
données dans une BdD hyperfile sur un serveur via Wifi ?
Si quelqu'un peut m'indiquer les outils nécessaires pour faire celà çà
serait bien car le monde de windev est nouveau pour moi.

J'ai entendu parler de Hyperfile C/S, est ce que c'est un module a acheter
en plus, ou est ce qu'avec windev ppc je peux réaliser une telle
application ?

Merci d'avance
Posted on June, 20 2005 - 2:14 PM
Merci pour ta réponse, qui donne lieu à une autre question:

comment on met en place un serveur HF ?
Posted on June, 20 2005 - 4:02 PM
OUi je me joins a toi car pratiquement quel est le code on a l'adresse IP de l'ordinateur ou est place le serveur: C\Serveur HF...
et puis 192.168.....:4900 et apres comment ca marche??
Posted on June, 20 2005 - 5:16 PM
Bonjour,

Pour mettre en place un serveur Hyper File, vous pouvez télécharger la
dernière version du serveur HF sur le site :
http://www.pcsoft.fr/st/telec/modules-communs-9/wx9_33t.htm…



Le pack obtenu permet d'installer un serveur Hyper File sous Windows ou sous
Linux au choix.



Pour ce qui est de la connexion HOuvreConnexion () exactement comme sous une
version PC. Les paramètres sont les mêmes.



La LST 59 contient un article complet sur Hyper File Client/Serveur. N'hésitez
pas à consulter cette LST.


--
Ed en Ligne



"Nicolas" <guest@newsgroup.fr> a écrit dans le message de news:
42b68a95$1@news.pcsoft.fr...

Merci pour ta réponse, qui donne lieu à une autre question:

comment on met en place un serveur HF ?
Posted on June, 20 2005 - 7:36 PM
celà est il possible avec windev 8 ?
Posted on June, 21 2005 - 11:35 AM
Bonjour,

Non, le Client/Serveur Hyper File et beaucoup d'autres choses sont disponibles avec les
versions 9 de WinDev.

--
Ed en Ligne



"nicolas" <guest@newsgroup.fr> a écrit dans le message de news:
42b6d5ff$1@news.pcsoft.fr...



celà est il possible avec windev 8 ?
Posted on June, 22 2005 - 1:38 PM
Attention attaquer une base via wifi signifie des coupures possibles et donc la gestion des transactions, or cela n'est pas supporté par windevmobile que ce soit sur HF ou en SQL :(((
Posted on June, 22 2005 - 4:28 PM
Tu as tout a fait raison Wi Fi est exclu a cause ce risque de coupure.
Le seul moyen est la replication personalisee.
Style a n'importe quel moment qu'on est fait une ecriture sur le PC ou sur le Pocket Pc quel que soit le nombre et dans n'importe quel ordre un simple clic sur un bouton synchronise toutes les ecritures, c'est je pense le meilleur moyen d'utiliser le Wi Fi.
La replication personalisee permet une gestion sans risque.
Prenons un exemple j'ecris sur le PC, et je dois me deplacer sans avoir fait la synchronization avec mon pocket, au cours de ce deplacement je fais des ecritures sur mon pocket, quand je reviens a mon bureau un simple doit pouvoir tout synchroniser et ainsi j'ai les memes ecritures sur le Pocket et le PC.

Conclusion: il n'y a pas grand interet en utilisant le pocket ainsi d'utiliser le WI-FI
Posted on June, 22 2005 - 11:45 PM
donc la meilleure solution pour attaquer une base de données en wifi serait de se servir d'odbc avec une base qui gére les transactions ??!!
Mais est il possible de gérer une connexion odbc avec windev ppc (je suis novice en windev...)
Posted on June, 23 2005 - 2:02 PM
La solution la plus sure je crois, consiste a synchroniser directement les fichiers Pocket PC et PC.
Quand vous faite une modification sur votre Pocket PC ou un ajout et si ensuite sur votre PC vous faite un ajout ou une modification, a n'importe quel moment que vous decidez vous pouvez cliquer sur un bouton pour faire la parfaite synchronization en tenant bien sur compte que vos dernieres modifications seront pris en priorite (c'est le seul element critique: si vous faites une modification la modification doit plutot etre un ajout dans le fichier, il y aurait moyen de faire une interrogation pour un choix en cas de suppression de certains elements, mais de toute facon si on supprime des elements dans une rubrique c'est qu'ils etaients errones).
Ce systeme est ideal car il ne souffre d'aucun probleme de rupture du WI-FI et en plus il ne traitre que les lignes de table modifies ou nouvelles.
Vous pouvez personnaliser a loisir le systeme de synchronisation. J'utilise ce systeme et l'avantage principal et que la vitesse quelques lignes de table chaque fois est tres rapide.
Maintenant rien ne vous empeche de faire la synchronisation par IP sur un serveur par USB, par WI-FI ou Bluetooth. Avec un timer sur votre appli la synchronization peut meme etre appele automatiquement si c'est necessaire.
Posted on June, 23 2005 - 4:02 PM
merci pour la réponse, mais cette solution ne m'intéresse pas vraiment, je souhait vraiment etre orienté vers un système de mise à jour en temps réel avec une base de données qui gére les connexions çà ne pose pas de problème d'intégrité en cas de rupture du wifi.
Mais justement je ne sais pas comment mettre en place cette solution avec windev ppc car je n'ai pas windev 9 je n'ai que le 8 et je ne peux donc pas avoir un hyperfile C/S.
Est-ce que depuis une appli windev ppc je peux utiliser une connexion odbc (via wifi) que j'aurais créer sur mon serveur ?
Posted on June, 23 2005 - 5:30 PM
Alors il te reste la solution Serveur SOAP :
Un serveur SOAP sur un PC du reseau, tu echange avec ce serveur SOAP des
chaines de caractere contenant dans le sens POCKET vers PC les requettes sur
la base, et dans l'autre sens les resultats de la requette (transposés en
une chaine TXT), ça fonctionne impécable, et tu peux faire ta
journalisation.


"nicolas" <guest@newsgroup.fr> a écrit dans le message de news:
42ba9a61$1@news.pcsoft.fr...

merci pour la réponse, mais cette solution ne m'intéresse pas vraiment, je
souhait vraiment etre orienté vers un système de mise à jour en temps réel
avec une base de données qui gére les connexions çà ne pose pas de
problème d'intégrité en cas de rupture du wifi.
Mais justement je ne sais pas comment mettre en place cette solution avec
windev ppc car je n'ai pas windev 9 je n'ai que le 8 et je ne peux donc
pas avoir un hyperfile C/S.
Est-ce que depuis une appli windev ppc je peux utiliser une connexion
odbc (via wifi) que j'aurais créer sur mon serveur ?