WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
05/07/2005 12:29
De Namur
Post(s): 156
Bonjour,

NB : Fichiers en HF C/S

En utilisant la syntaxe qui se trouve dans l'aide concernant le lancement de WDModFic en ligne de commande, la modification des données se fait bien, mais il m'affiche la boite de dialogue de connexion au serveur. Il me demande le login et mot de passe, alors qu'ils sont précisés dans la ligne de commande passée à WDModFic...
Ensuite, à chaque ouverture du programme, il me redemande encore et toujours mon login et mot de passe.

Comment faire pour éviter cette boite de dialogue?

Voila le code que j'utilise :
sRepWDModFic est une chaîne = fRepExe()
sNomWDD est une chaîne = fRepExe()+"\Plus\DB_MODUGEST.wdd "
Utilisateur est une chaîne = "admin"
MotDePasse est une chaîne = ""
AdresseOuNomServeurHF est une chaîne = gsNomMach
NumPortServeurHF est un entier = 4900
NomBaseDeDonnées est une chaîne = "DB_MODUGEST_CS"
	
LigneDeCommande = ChaîneConstruit([
"%1WDModFic.exe" /WDD="%2" /SERVER=%3:%4@%5:%6/%
7],ComplèteRep(sRepWDModFic), sNomWDD, Utilisateur,
MotDePasse, AdresseOuNomServeurHF, NumPortServeurHF,
NomBaseDeDonnées)
	
SI PAS LanceAppli(LigneDeCommande, exeActif, exeBloquant) ALORS
    Erreur(ErreurInfo())
FIN


Merci à vous.

Attacher un fichier:



jpg  conexSrv.JPG (19.04 KB)
1265_44ef91356976f.jpg 357X237 px

Contribution le : 26/08/2006 02:09
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Essayez avec un mot de passe différent de "".

Bon dév.,

Totof

Contribution le : 26/08/2006 10:34
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
tu es arrêté sur le OK de la fenêtre.

envoie "entree" avec envoietouche
lanceappli(....)

hd=SysFenHandle(ltitre)// ltitre dans ton cas="connexion au serveur Hyper file"

envoietouche(ENTREE,hd)

Contribution le : 27/08/2006 10:33
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
05/07/2005 12:29
De Namur
Post(s): 156
Citation :

Essayez avec un mot de passe différent de "".


Je viens d'essayer avec un mot différent de "" et cela ne change rien, il m'affiche toujours la fenêtre de connexion...

Citation :

envoie "entree" avec envoietouche
lanceappli(....)

hd=SysFenHandle(ltitre)// ltitre dans ton cas="connexion au serveur Hyper file"

envoietouche(ENTREE,hd)


Il est obligatoire de préciser le nom d'utilisateur et le mot de passe. Si je fais donc directement OK, il m'affiche un avertissement et ne va pas plus loin...

Contribution le : 28/08/2006 14:15

Edité par polux sur 28/8/2006 14:31:56
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
tu l'envoies avec envoietouche() il n'y a pas de limite

Contribution le : 29/08/2006 17:50
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
05/07/2005 12:29
De Namur
Post(s): 156
Je comprends bien mais je n'arrive pas a envoyer la touche alors que la fenêtre est ouverte. Mon envoietouche ne s'effectue qu'après la fermeture de la fenetre.

Voila le code

 
SI PAS LanceAppli(LigneDeCommande,exeActif,exeBloquant) ALORS
    Erreur(ErreurInfo())
FIN

sTitre est une chaîne = "Connexion au serveur Hyper File"
nIdFen est un entier = SysFenHandle(sTitre)
	
EnvoieTouche("{ECHAP}",nIdFen)


merci de ton aide

Contribution le : 29/08/2006 19:52
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Ah mon avis sans exebloquant ca serait mieux car il attend que l'executable soit arrete pour continuer le traitement.

a+++

Contribution le : 29/08/2006 19:54
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
05/07/2005 12:29
De Namur
Post(s): 156
Sans ExeBloquant, il continue en effet le traitement, mais la fenetre de connexion reste ouverte... merci qd meme pour l'idée.

Contribution le : 29/08/2006 20:08
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

Ah la j'avoue que je suis un peu a court d'idee mais je vais fouiller sur l'aide en ligne de WDMODFIC il y a peut etre une option qui permet d'eviter ce genre de desagrement enfin j'espere ...

a+++

Contribution le : 30/08/2006 18:44
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Animateur WDF
Inscrit:
05/06/2003 14:23
De Québec
Post(s): 511
Salut,

J'ai regarde l'aide en ligne concernant donc WDMODFIC, d'apres l'exemple que PC-SOFT donne il y a juste une chose de plus a la fin c'est /report sinon a part ca je vois rien de special...

As tu essaye de lancer toi meme sous l'invite de commande la meme syntaxe que celle que tu utilises dans ton programme et voir si tu as la meme reaction ?

a+++

Contribution le : 31/08/2006 17:07
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
ChefDeProjet WDF
Inscrit:
05/07/2005 12:29
De Namur
Post(s): 156
Bonjour et merci pour ton aide...
Revoila mon code qui me pose toujours le même problème... Vraiment rien à faire!!!

sRepWDModFic est une chaîne = fRepExe()
sNomWDD est une chaîne = fRepExe()+"\Plus\DB_MODUGEST.wdd "

LigneDeCommande = ChaîneConstruit([
"%1WDModFic.exe" /WDD="%2" /SERVER=%3:%4@%5:%6/%7
],ComplèteRep(sRepWDModFic), sNomWDD, gsLoginUserDB, gsMDPUserDB, gsNomServeur, 4900, gsNomDB)
		
SI PAS LanceAppli(LigneDeCommande,exeActif,exeBloquant)ALORS
    Erreur(ErreurInfo())
FIN


Le report donne juste le rapport, j'ai déjà essayé... Bref, je ne vois pas trop de solutions...
Mais en fait, si je veux faire cela, c'est parceque la modification automatique des données ne se fait pas toujours correctement lors des mises à jour de l'application... alors que l'option est bien cochée...

Je tourne en windev 60t...

NB: je pensais pê à une option dans le centre de controle, du style: "toujours demander une identification pour accéder aux données..." mais je ne vois rien...

Contribution le : 01/09/2006 10:33
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Stagiaire WDF
Inscrit:
22/07/2004 18:13
De Montréal / Québec
Post(s): 17
Bonjour,

J'ai le même problème.
Est-ce quelqu'un a trouvé une solutions ?

Ce que moi j'ai remarqué, c'est que la fenêtre d'identification au serveur Hf s'ouvre uniquement quand il n'y a pas de fichier de données à modifier.

Contribution le : 04/12/2006 18:52
_________________

RB-Power

......
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Stagiaire WDF
Inscrit:
25/08/2006 13:13
Post(s): 27
et avec des cotes style :

/SERVER="%3:%4@%5:%6/%7"

??

Contribution le : 05/12/2006 18:14
Créer un fichier PDF de la contribution Imprimer


Re: WDModFic en ligne de commande...
Stagiaire WDF
Inscrit:
22/07/2004 18:13
De Montréal / Québec
Post(s): 17
Citation :

Zechatdoc a écrit:
et avec des cotes style :

/SERVER="%3:%4@%5:%6/%7"

??


Le problème quand même présent

Contribution le : 05/12/2006 19:27
_________________

RB-Power

......
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2