GNT sans publicité, site mobile, fonctionnalitées exclusives...

pb installation appli en réseau

Le
steph
Bonjour,
mon appli consiste à mettre sur un répertoire partagé (peut on parler pour
autant de serveur !) un base de données commune pour tous les utilisateurs.
Ces fichiers sont déja crée et placé dans un répertoire
\EXE\\FichiersVierges de mon projet.
Dans la description de l'analyse j'ai bien laissé spécifié que les fichiers
de données sont dans le répertoire de l'application <Repertoire de
l'Application>
je génére l'executable en précisant que les fichiers de données sont dans le
répertoire de l'application
Je génére la procédure d'installation en réseau. j'y ai intégré mes fichiers
vierges (vierges seulememt pour certains car d'autres comportent un
enregistrement pour les besoins du premier démarrage de l'appli, donc je
suis obligé de les fournir au départ avec l'appli). j'ai spécifié que ces
fichiers seront installés sur le poste "serveur". j'ai demandé la mise à
jour automatique.
la procédure générée en exe extractible, je lance cet exe et il m'installe
la version de référence (serveur).
Jusque là sans pb. je verifie bien que mes fichiers de données sont bien
dans le sous répertoire du nom de mon application comme il est décrit dans
la doc.
Le repertoire dans lequel est installé ma version serveur n'est pas
"partagé" en soit mais il est sous mon disque C qui est lui partagé, je le
vois donc sous l'explorateur depuis mon portable, il est vrai par contre que
lors de l'installation de la version serveur quand il me demande de préciser
le répertoire d'installation, il me dit que ca n'est pas un répertoire
partagé!
ensuite je vais sur mon portable qui est en réseau Wifi avec ma freebox.
Dans l'explorateur, je vais dans le dossier d'installation de la version
serveur (sur mon fixe) et je lance l'executable d'installation de la version
client.
Il s'installe correctement.
je lance mon appli sur mon poste "client" et à la premiere lecture du
HLitPremier d'un fichier qu'il devrait lire sur le serveur, il me dit qu'il
n'a pas trouvé le fichier C:\MonAppli\XXX.FIC !!!!!!!!!
en fait il fait comme si le fichier devait étre dans son répertoire à lui !!
je ne comprends pas pourquoi il ne vas pas chercher l'info dans le
repertoire du serveur! (je nai utilisé aucun HChangeRep ou autre dans mon
appli.
Merci beaucoup d'avance pour votre aide.

Bonne prog.
Lire les 3 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Real Phil
Le #14149801
Bonjour,

À la toute première ligne du projet, écrire sous Initialisation de MonProjet
(et enlever les autres références aux fichiers)
HSubstRep("?",fRepExe())

Réal Phil


"steph" news:436887bc$0$15089$
Bonjour,
mon appli consiste à mettre sur un répertoire partagé (peut on parler pour
autant de serveur !) un base de données commune pour tous les


utilisateurs.
Ces fichiers sont déja crée et placé dans un répertoire
EXE\FichiersVierges de mon projet.
Dans la description de l'analyse j'ai bien laissé spécifié que les


fichiers
de données sont dans le répertoire de l'application <Repertoire de
l'Application>
je génére l'executable en précisant que les fichiers de données sont dans


le
répertoire de l'application...
Je génére la procédure d'installation en réseau. j'y ai intégré mes


fichiers
vierges (vierges seulememt pour certains car d'autres comportent un
enregistrement pour les besoins du premier démarrage de l'appli, donc je
suis obligé de les fournir au départ avec l'appli). j'ai spécifié que ces
fichiers seront installés sur le poste "serveur". j'ai demandé la mise à
jour automatique.
la procédure générée en exe extractible, je lance cet exe et il m'installe
la version de référence (serveur).
Jusque là sans pb. je verifie bien que mes fichiers de données sont bien
dans le sous répertoire du nom de mon application comme il est décrit dans
la doc.
Le repertoire dans lequel est installé ma version serveur n'est pas
"partagé" en soit mais il est sous mon disque C qui est lui partagé, je le
vois donc sous l'explorateur depuis mon portable, il est vrai par contre


que
lors de l'installation de la version serveur quand il me demande de


préciser
le répertoire d'installation, il me dit que ca n'est pas un répertoire
partagé!
ensuite je vais sur mon portable qui est en réseau Wifi avec ma freebox.
Dans l'explorateur, je vais dans le dossier d'installation de la version
serveur (sur mon fixe) et je lance l'executable d'installation de la


version
client.
Il s'installe correctement.
je lance mon appli sur mon poste "client" et à la premiere lecture du
HLitPremier d'un fichier qu'il devrait lire sur le serveur, il me dit


qu'il
n'a pas trouvé le fichier C:MonAppliXXX.FIC !!!!!!!!!
en fait il fait comme si le fichier devait étre dans son répertoire à lui


!!
je ne comprends pas pourquoi il ne vas pas chercher l'info dans le
repertoire du serveur! (je nai utilisé aucun HChangeRep ou autre dans mon
appli.
Merci beaucoup d'avance pour votre aide.

Bonne prog.




joseph cvjetic
Le #14149751
Salut
Lors de l'installation sur le client à un moment il demande le path
pour les fichiers de données là il faut pointer vers le répertoire
partagé du serveur éventuellement vers un sous-répertoire.
Joseph Cvjetic


"steph" news:436887bc$0$15089$
> Bonjour,
> mon appli consiste à mettre sur un répertoire partagé (peut on parler


pour
> autant de serveur !) un base de données commune pour tous les
utilisateurs.
> Ces fichiers sont déja crée et placé dans un répertoire
> EXE\FichiersVierges de mon projet.
> Dans la description de l'analyse j'ai bien laissé spécifié que les
fichiers
> de données sont dans le répertoire de l'application <Repertoire de
> l'Application>
> je génére l'executable en précisant que les fichiers de données sont


dans
le
> répertoire de l'application...
> Je génére la procédure d'installation en réseau. j'y ai intégré mes
fichiers
> vierges (vierges seulememt pour certains car d'autres comportent un
> enregistrement pour les besoins du premier démarrage de l'appli, donc je
> suis obligé de les fournir au départ avec l'appli). j'ai spécifié que


ces
> fichiers seront installés sur le poste "serveur". j'ai demandé la mise à
> jour automatique.
> la procédure générée en exe extractible, je lance cet exe et il


m'installe
> la version de référence (serveur).
> Jusque là sans pb. je verifie bien que mes fichiers de données sont bien
> dans le sous répertoire du nom de mon application comme il est décrit


dans
> la doc.
> Le repertoire dans lequel est installé ma version serveur n'est pas
> "partagé" en soit mais il est sous mon disque C qui est lui partagé, je


le
> vois donc sous l'explorateur depuis mon portable, il est vrai par contre
que
> lors de l'installation de la version serveur quand il me demande de
préciser
> le répertoire d'installation, il me dit que ca n'est pas un répertoire
> partagé!
> ensuite je vais sur mon portable qui est en réseau Wifi avec ma freebox.
> Dans l'explorateur, je vais dans le dossier d'installation de la version
> serveur (sur mon fixe) et je lance l'executable d'installation de la
version
> client.
> Il s'installe correctement.
> je lance mon appli sur mon poste "client" et à la premiere lecture du
> HLitPremier d'un fichier qu'il devrait lire sur le serveur, il me dit
qu'il
> n'a pas trouvé le fichier C:MonAppliXXX.FIC !!!!!!!!!
> en fait il fait comme si le fichier devait étre dans son répertoire à


lui
!!
> je ne comprends pas pourquoi il ne vas pas chercher l'info dans le
> repertoire du serveur! (je nai utilisé aucun HChangeRep ou autre dans


mon
> appli.
> Merci beaucoup d'avance pour votre aide.
>
> Bonne prog.
>
>



steph
Le #14149051
merci pour votre aide
effectivement j'ai crée une fenetre qui au démarrage demande de sélectionner
le repertoire contenant les données sur le serveur, puis je fais un
HChangeRep.
Et cela marche parfaitement.
Merci encore.
Bonne prog
Publicité
Suivre les réponses
Poster une réponse
Anonyme