PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → pb de blocage pour une appli multiutilisateur (WD7)
pb de blocage pour une appli multiutilisateur (WD7)
Iniciado por petalele, mar., 08 2004 4:50 PM - 3 respostas
Publicado em março, 08 2004 - 4:50 PM
Bonjour,
Voilà je fais une application sur laquelle vont travailler deux personnes.
J'aimerai pourvoir bloquer chaque fichier hyper file losque qu'une des deux
personne effectue un ajout.

Le problème est que HbloqueFichier marche bien, mais après, lorsque je veux
déloquer mon fihier (ou le fermer) il me dit que c'est impossible car mon
fichier est bloqué par une autre application. J'ai fais plusieurs tests et
j'ai remarquer que c'est le Hajoute situé entre HbloqueFichier et HdebloqueFichier
qui fait planter.

Pouvez vous m'aider ?
merci
Publicado em março, 08 2004 - 11:15 PM
Bonjour,
Si je ne dis pas de conneries, ce n'est pas ton Hajoute qui plante mais plus
hbloquefichier, car tu ne peux ecrire dans un fichier bloqué.
En hyperfile pense comme en bdonnées relationnelle si deux utilisateurs insere
alors deux transaction encouru.
Pense surtout à la gestion des doublons hdoublon je crois et à l'incrémentation
de tes clefs.
Hajoute gere les multi connection.

"petalele" <fee_tohru@hotmail.com> wrote:


Bonjour,
Voilà je fais une application sur laquelle vont travailler deux personnes.
J'aimerai pourvoir bloquer chaque fichier hyper file losque qu'une des deux
personne effectue un ajout.

Le problème est que HbloqueFichier marche bien, mais après, lorsque je veux
déloquer mon fihier (ou le fermer) il me dit que c'est impossible car mon
fichier est bloqué par une autre application. J'ai fais plusieurs tests

et
j'ai remarquer que c'est le Hajoute situé entre HbloqueFichier et HdebloqueFichier
qui fait planter.

Pouvez vous m'aider ?
merci
Publicado em março, 09 2004 - 2:18 PM
Hajoute gère la multiconnection ?
Alors dans ce cas, je n'est pas besoin de gérer mon blocage de fichier
Merci

"LL" <lersen2@caramail.com> wrote:


Bonjour,
Si je ne dis pas de conneries, ce n'est pas ton Hajoute qui plante mais

plus
hbloquefichier, car tu ne peux ecrire dans un fichier bloqué.
En hyperfile pense comme en bdonnées relationnelle si deux utilisateurs

insere
alors deux transaction encouru.
Pense surtout à la gestion des doublons hdoublon je crois et à l'incrémentation
de tes clefs.
Hajoute gere les multi connection.

"petalele" <fee_tohru@hotmail.com> wrote:


Bonjour,
Voilà je fais une application sur laquelle vont travailler deux personnes.
J'aimerai pourvoir bloquer chaque fichier hyper file losque qu'une des

deux
personne effectue un ajout.

Le problème est que HbloqueFichier marche bien, mais après, lorsque je

veux
déloquer mon fihier (ou le fermer) il me dit que c'est impossible car mon
fichier est bloqué par une autre application. J'ai fais plusieurs tests
et

j'ai remarquer que c'est le Hajoute situé entre HbloqueFichier et HdebloqueFichier
qui fait planter.

Pouvez vous m'aider ?
merci

Publicado em março, 10 2004 - 6:45 PM
"petalele" <fee_tohru@hotmail.com> wrote:


Hajoute gère la multiconnection ?
Alors dans ce cas, je n'est pas besoin de gérer mon blocage de fichier
Merci

"LL" <lersen2@caramail.com> wrote:


Bonjour,
Si je ne dis pas de conneries, ce n'est pas ton Hajoute qui plante mais
plus

hbloquefichier, car tu ne peux ecrire dans un fichier bloqué.
En hyperfile pense comme en bdonnées relationnelle si deux utilisateurs
insere

alors deux transaction encouru.
Pense surtout à la gestion des doublons hdoublon je crois et à l'incrémentation
de tes clefs.
Hajoute gere les multi connection.

"petalele" <fee_tohru@hotmail.com> wrote:


Bonjour,
Voilà je fais une application sur laquelle vont travailler deux personnes.
J'aimerai pourvoir bloquer chaque fichier hyper file losque qu'une des
deux

personne effectue un ajout.

Le problème est que HbloqueFichier marche bien, mais après, lorsque je
veux

déloquer mon fihier (ou le fermer) il me dit que c'est impossible car

mon
fichier est bloqué par une autre application. J'ai fais plusieurs tests
et

j'ai remarquer que c'est le Hajoute situé entre HbloqueFichier et HdebloqueFichier
qui fait planter.

Pouvez vous m'aider ?
merci



Les bloquage de fichiers ne servent que lors de modification ou de suppression.
En effet, deux ajouts en même temps ne pose pas de problème puisque se sont
deux fiches différentes ! Par contre le blocage pour la modif et la suppression.
Par contre, il est plus judicieux de bloquer une fiche avant de la modifier
ou supprimer afin qu'un autre utilisateur ne l'ouvre et la modifie à son
tour.
Dans le cas d'une modification, la première sera perdue et dans le cas d'une
suppression, tu ne pourras pas valider la modification du 2eme poste sur
un enreg. qui n'existe plus !
Pour résumer, il faut bloquer la fiche et la débloquer après sauf pour les
ajout ou l'enregistrement n'existe pas.
J'espère avoir été clair. C'est une solution parmis tant d'autres.