PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Partage d'une application en réseau local
Partage d'une application en réseau local
Started by naimoss, Dec., 26 2016 12:31 PM - 6 replies
Registered member
26 messages
Posted on December, 26 2016 - 12:31 PM
Bonjour
j'ai crée un logiciel de cabinet médical et j veut le partager entre le médecin et la secrétaire mais j'ai pas arriver à le faire
j'utilise Windev 18, En BD j'utilise le HFSQL
j veut savoir comment partager le logiciel entre deux machines utilisant la même BD
merci d'avance
Posted on December, 26 2016 - 4:10 PM
Bonjour,
ne connaissant pas l'infrastructure du cabinet, cela va être compliqué de répondre précisément.
Y a t il un serveur commun ?
Combien de poste devront partager les données ?

Une première piste est :
- installer l'appli sur les postes
- utiliser la fonction HChangeRep pour que faire pointer les applis sur les mêmes fichiers de donnée
- sauvegarder dans la base ou dans un fichier ini le chemin du partage pour ne pas le demander à chaque ouverture

Cordialement
Posted on December, 27 2016 - 3:58 PM
Bonjour

SURTOUT ne pas utiliser hchangerep, et oublier le hfcalssic en réseau.

En client serveur, il faut faire un hchangeconnexion au démarrage de
l'appli, et lire les données à utiliser quelque part (dans un fichier
ini, par exemple)...

Si ca t'interesse, dans WXEDM, il y a un assistant tout fait qui :
- détecte le premier lancement
- demande à quoi on veut se connecter (base hf locale, base hfCS)
- demande les paramètres correspondants
- les écrit dans un fichier ini
- fait la connexion
- et aux autre lancement, lit le fichier ini et fait la connexion

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com



Le 12/26/2016 à 10:10 AM, Ambroise a écrit :
Bonjour,
ne connaissant pas l'infrastructure du cabinet, cela va être compliqué
de répondre précisément.
Y a t il un serveur commun ?
Combien de poste devront partager les données ?

Une première piste est :
- installer l'appli sur les postes
- utiliser la fonction HChangeRep pour que faire pointer les applis sur
les mêmes fichiers de donnée
- sauvegarder dans la base ou dans un fichier ini le chemin du partage
pour ne pas le demander à chaque ouverture

Cordialement
Registered member
26 messages
Posted on February, 01 2017 - 11:14 AM
c'est bon c'est résolu !!
-j'ai partagé le dossier de l'application en réseau
-envoyer l'exécutable comme raccourci sur le bureau des postes clients
-sa fonctionne mais coté sécurité non, mm si j'utilise le partage par mot de passe,un groupe de travail commun.. c'est n'est pas totalement sécurisé si si quelqu'un connecte sur le réseau il peut trouvé le dossier j le rend dossier caché c'est pas vraiment sécurisé mais pour moi c suffisant .
merci pour vos aides : )
Posted on November, 25 2021 - 3:33 PM
Bonjour,

j'ai aussi du mal à partager mon application aux postes clients sur le même réseau.
En fait pour mon cas, quand j'essaie d'accéder au dossier contenant l'exécutable de l'application, ça me donne un message disant: Vous n'avez pas l'autorisation d'accéder à +nom du poste+repertoire. Contactez l'administrateur réseau pour demander l'accès.

comment je fais pour accorder l'acces ?

Merci pour vos réponses. J'en ai tellement besoin.
Registered member
2,746 messages
Posted on November, 25 2021 - 8:40 PM
Bonjour,
L'exe doit être sur le poste client et il doit accéder au données qui se trouvent sur le serveur.

--
Il y a peut être plus simple, mais, ça tourne
Posted on November, 28 2021 - 1:46 PM
Le 26/12/2016 à 11:31, naimoss a écrit :
Bonjour
j'ai crée un logiciel de cabinet médical et j veut le partager entre le
médecin et la secrétaire mais j'ai pas arriver à le faire
j'utilise Windev 18, En BD j'utilise le HFSQL
j veut savoir comment partager le logiciel entre deux machines utilisant
la même BD merci d'avance

Bonjour,
j'ai moi-même une appli médicale.
Généralement quand il n'y a qu'un ou deux postes dans ton cas un
répertoire partagé avec tout les droits sur celui-ci pour tout les
utilisateurs devrait convenir. A faire attention que l'ordinateur qui a
le programme soit ouvert quand le deuxième poste se connecte. Donc bien
choisir celui-ci.
Les paramètres de connexions devraient se trouver dans un fichier ini
quelques part pour ma part dans %appdata% de chaque utilisateur ce qui
permets d'avoir un mappage différent pour le répertoire et de pouvoir
démarrer mon application en Client/ Serveur ... "mon record si je peux
dire" 65 postes reliés en cloud (client/serveur) sur un site, je dois
dire qu'avec HFSQL pratiquement aucun problème juste faire attention
avec les mémos binaire.
J'ai déjà travaillé avec du SQL notamment avant SQLAnywhere mais le gros
problème la licence SQL ANYWHERE et le gros problème les versions je me
suis retourné vers HFSQL de PCSOFT ... gratuité et aucun problème de
licence ce qui n'est pas négligeable.
BAV et bon Windev