PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → [WD9 C/S]
[WD9 C/S]
Iniciado por geno, out., 03 2005 1:22 PM - 6 respostas
Publicado em outubro, 03 2005 - 1:22 PM
salut,

j'ai mis en place une application en client/serveur, mais j'ai un pb
avec mes fichiers.
ceux-ci sont protégés par mot de passe (hpasse())
En client/serveur je dois parcourir tous les fichiers en définissant
hpasse() pour chacun et c'est très très long (200 fichiers).

ya t'il une autre solution pour rapide (avec 2 ADSL, ça prend
pratiquement 20 sec !).

merci d'avance.

Yvan
Publicado em outubro, 03 2005 - 12:11 PM
Bonjour,

Evitez le HPasse au depart et choisissez entre ces 2 methodes

1/ soit intersepter l'erreur de mot de passe en arriere plan (fond de code) puis le fichier en question et lui affecté le mot de passe correspondant suivant une procedure globale d'affectation des mots de passe.

Traitement test lecture
si herreurMotDePasse()
HPasse(FichierX,Cherchemotdepasse(FichierX))
//ChercheMotDePasse(FchierX) est une procedure où vous avez stocké les mots de passe fichiers qui renvoi MotDePasseFchier.
fin

2/ ou ne declarez HPasse qu'a la 1ere ouverture de la fiche ou la table correspondante.

Mais la 1ere est bonne.

A++

Ali Hindi

AliDev7@yahoo.fr
Publicado em outubro, 03 2005 - 2:44 PM
Bonjour,

hapsse("*",Motdepasse)

si on a un seul mot de passe pour tt les fichiers.


Ali Hindi : AliDev7@yahoo.fr
Publicado em outubro, 03 2005 - 3:07 PM
et HPasse("*", MonMotDePasse) ca ne marche pas ?

bon courage ;)

"Yvan" <geno@3net-system.com> a écrit dans le message de news:
4340e41e$1@news.pcsoft.fr...

salut,

j'ai mis en place une application en client/serveur, mais j'ai un pb
avec mes fichiers.
ceux-ci sont protégés par mot de passe (hpasse())
En client/serveur je dois parcourir tous les fichiers en définissant
hpasse() pour chacun et c'est très très long (200 fichiers).

ya t'il une autre solution pour rapide (avec 2 ADSL, ça prend
pratiquement 20 sec !).

merci d'avance.

Yvan
Publicado em outubro, 03 2005 - 4:20 PM
non.
ça aurait était trop beau


Eric L. wrote:
et HPasse("*", MonMotDePasse) ca ne marche pas ?

bon courage ;)

"Yvan" <geno@3net-system.com> a écrit dans le message de news:
4340e41e$1@news.pcsoft.fr...

salut,

j'ai mis en place une application en client/serveur, mais j'ai un pb
avec mes fichiers.
ceux-ci sont protégés par mot de passe (hpasse())
En client/serveur je dois parcourir tous les fichiers en définissant
hpasse() pour chacun et c'est très très long (200 fichiers).

ya t'il une autre solution pour rapide (avec 2 ADSL, ça prend
pratiquement 20 sec !).

merci d'avance.

Yvan


Publicado em outubro, 03 2005 - 4:21 PM
merci , j'ai pensais à cette éventualité, mais ça me parait être un peut
de la bidouille. Mais bon, si je dois y passer.

Yvan

Ali Hindi wrote:
Bonjour,

Evitez le HPasse au depart et choisissez entre ces 2 methodes

1/ soit intersepter l'erreur de mot de passe en arriere plan (fond de code) puis le fichier en question et lui affecté le mot de passe correspondant suivant une procedure globale d'affectation des mots de passe.

Traitement test lecture
si herreurMotDePasse()
HPasse(FichierX,Cherchemotdepasse(FichierX))
//ChercheMotDePasse(FchierX) est une procedure où vous avez stocké les mots de passe fichiers qui renvoi MotDePasseFchier.
fin

2/ ou ne declarez HPasse qu'a la 1ere ouverture de la fiche ou la table correspondante.

Mais la 1ere est bonne.

A++

Ali Hindi

AliDev7@yahoo.fr

Publicado em outubro, 03 2005 - 4:42 PM
Dans l'aide de WD 9, pour la fonction HPasse :

Nom du fichier utilisant un mot de passe. Si ce paramètre correspond à "*",
le mot de passe sera utilisé pour tous les fichiers décrits dans l'analyse

?!


"Yvan" <geno@3net-system.com> a écrit dans le message de news:
43410de2@news.pcsoft.fr...

non.
ça aurait était trop beau


Eric L. wrote:
et HPasse("*", MonMotDePasse) ca ne marche pas ?

bon courage ;)

"Yvan" <geno@3net-system.com> a écrit dans le message de news:
4340e41e$1@news.pcsoft.fr...

salut,

j'ai mis en place une application en client/serveur, mais j'ai un pb
avec mes fichiers.
ceux-ci sont protégés par mot de passe (hpasse())
En client/serveur je dois parcourir tous les fichiers en définissant
hpasse() pour chacun et c'est très très long (200 fichiers).

ya t'il une autre solution pour rapide (avec 2 ADSL, ça prend
pratiquement 20 sec !).

merci d'avance.

Yvan