PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Partage d'une application en réseau local
Partage d'une application en réseau local
Débuté par naimoss, 26 déc. 2016 12:31 - 6 réponses
Membre enregistré
26 messages
Posté le 26 décembre 2016 - 12:31
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
Posté le 26 décembre 2016 - 16:10
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
Posté le 27 décembre 2016 - 15:58
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
Membre enregistré
26 messages
Posté le 01 février 2017 - 11:14
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 : )
Posté le 25 novembre 2021 - 15:33
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.
Membre enregistré
2 746 messages
Posté le 25 novembre 2021 - 20:40
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
Posté le 28 novembre 2021 - 13:46
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