|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Débuté par amouye2001, 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 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|