PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → mise en reseau
mise en reseau
Débuté par Jaled, 29 juil. 2004 17:45 - 4 réponses
Posté le 29 juillet 2004 - 17:45
Bonjour,
J'ai creer une application windev en local , je voudrais savoir comment on
fais pour la partager sur le serveur. J'ai creer un executable et j'ai utilise
la fonction HSubstRep mais lorsque je lance l'éxecutable depuis un poste
client il me cree automatiquement des fichier FIC vierge et ne pointe pas
vers ceux du serveur.

Si quelqu'un à une astuce je suis preneur!

merçi par avance,
Posté le 29 juillet 2004 - 18:18
Jaled <amouye2001@yahoo.fr> a écrit:

Bonjour,
J'ai creer une application windev en local , je voudrais savoir
comment on fais pour la partager sur le serveur. J'ai creer un
executable et j'ai utilise la fonction HSubstRep mais lorsque je
lance l'éxecutable depuis un poste client il me cree automatiquement
des fichier FIC vierge et ne pointe pas vers ceux du serveur.

Si quelqu'un à une astuce je suis preneur!

merçi par avance,


Voici un petit bout de programme que j'utilise:
(A placer au début de l'initialisation du projet, avant les HCréation)

// Localisation du repertoire
FichierIni est une chaîne=fRepEnCours()+"\MonProg.ini"
RepertoireFichiers est une chaîne=SansEspace(INILit("Paramètres
système","Répertoire des fichiers","",FichierIni))
SI RepertoireFichiers="" ALORS
INIEcrit("Paramètres système","Répertoire des fichiers"," ",FichierIni)
FinProgramme("Répertoire des fichiers incorrect !")
SINON
RepertoireFichiers=ComplèteRep(RepertoireFichiers)
SI fRep(RepertoireFichiers,frRépertoire)="" ALORS
FinProgramme("Répertoire "+RepertoireFichiers+" inaccessible ou inexistant
!")
FIN
HSubstRep("?",RepertoireFichiers)
FIN

Tu remplaces "MonProg" par le nom de ton programme (par exemple).
L'application va te créer un fichier ini avec la section [Paramètres
système] et dans cette section la valeur Répertoire des fichiers=
Il suffit d'indiquer le chemin de tes fichiers (par exemple: Répertoire des
fichiers=\\Serveur\Applications\MonProg\Datas\)


---
Eric LAURENT
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
---
Posté le 29 juillet 2004 - 18:41
Le 29 juillet 2004 à 16:45, Jaled nous disait :

J'ai creer une application windev en local , je voudrais savoir comment on
fais pour la partager sur le serveur. J'ai creer un executable et j'ai utilise
la fonction HSubstRep mais lorsque je lance l'éxecutable depuis un poste
client il me cree automatiquement des fichier FIC vierge et ne pointe pas
vers ceux du serveur.


Il semblerait tu fasses un HCreationSiInexistant avant de faire ton
SubstRep. Il faut intervertir.

D'autre part, quel chemin as-tu déclaré dans l'analyse pour tes
fichiers ?
Si tu as choisi un répertoire précis (genre c:\MonRep), tu dois faire un
SubstRep("c:\MonRep",MonRepReseau) sinon tu fais un
SubstRep("?",MonRepReseau)

--
Cordialement
Posté le 30 juillet 2004 - 09:39
Bonjour,

J'ai eu le même problème pour mon 1er programme il y a quelques
semaines.

J'ai résolu le problème en utilisant l'outil d'installation de windev.
Lorsque tu crées le programme d'installation de ton programme (après la
génération de l'exécutable) il te pose plusieurs écrans de questions.
A un moment, un écran rempli de cases à cocher arrive et te demande
entre autre (vers les dernières options de la fenêtre) s'il est permis
de spécifier l'emplacement des fichiers de données. Chez moi, cette
option n'était pas cochée par défaut.
Il crée alors un programme d'installation en tenant compte des options
choisies sur les différents écrans.
Dans mon cas, il crée un exécutable à placer et exécuter sur le
serveur. Ce programme crée un fichier d'installation qu'il faut
exécuter à partir du poste client (non pas le copier en local sur le
poste client, mais l'exécuter à travers le réseau)...

J'espère avoir pu t'aider. Sinon, n'hésite pas à me contacter par mail
(bruno.lallemand@skynet.be)car je ne lis pas le forum tous les jours
....

A+

Bruno

Jaled avait énoncé :


Bonjour,
J'ai creer une application windev en local , je voudrais savoir comment on
fais pour la partager sur le serveur. J'ai creer un executable et j'ai
utilise la fonction HSubstRep mais lorsque je lance l'éxecutable depuis un
poste client il me cree automatiquement des fichier FIC vierge et ne pointe
pas vers ceux du serveur.

Si quelqu'un à une astuce je suis preneur!

merçi par avance,


--
Bruno Lallemand
Belgique
Posté le 30 juillet 2004 - 11:39
A tu mis dans ton raccourci qui est sur le poste connecté dans la zone
'Démarrer dans' le chemin de ton répertoire réseau se trouvant sur le
serveur. J'ai une application installée en réseau chez plusieurs clients et
celà marche bien

Brigitte Moinot