PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Probleme d'index en reseau
Probleme d'index en reseau
Iniciado por evelyne.pauluzzi, jul., 05 2005 3:26 PM - 5 respostas
Publicado em julho, 05 2005 - 3:26 PM
J'ai un gros problème avec une appli développée sous Windev 9 033t :
Lorsque les 2 applis tournent simultanément j'ai le message suivant en appelant
une procédure de contrôle de la saisie sur un poste, même si l'autre poste reste
sur la fenêtre du Menu principal :

Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus.
Erreur à la ligne 11 du traitement Procédure Globale "Controle_Saisie". Vous avez appelé la fonction Hcréation : impossible de créer le fichier \\poste1\Appli\Data\fichier.NDX
Code erreur : 70150
WD55 : 150
Erreur Système : 32

Dans cette procédure, le fichier incriminé est un fichier de travail qui est recréé à chaque appel de cette procédure :

Procedure Controle_Saisie()
Hferme(fichier)
Hcréation(Fichier)

traitement .../...

hferme(fichier)

fin de la procédure

Quelqu'un a une idée ?
Publicado em julho, 05 2005 - 4:18 PM
Bonjour,

C'est un message d'erreur normal. Si vous essayez de recréer un fichier
ouvert par un autre poste, c'est le message que vous obtiendrez. Je vous
conseille de faire des ficheirs de travail en local.

--
Ed en Ligne


"evelyne95" <evelyne.pauluzzi@wanadoo.fr> a écrit dans le message de news:
42ca63ae@news.pcsoft.fr...

J'ai un gros problème avec une appli développée sous Windev 9 033t :
Lorsque les 2 applis tournent simultanément j'ai le message suivant en
appelant
une procédure de contrôle de la saisie sur un poste, même si l'autre poste
reste
sur la fenêtre du Menu principal :

Le processus ne peut pas accéder au fichier car ce fichier est utilisé par
un autre processus.
Erreur à la ligne 11 du traitement Procédure Globale "Controle_Saisie".
Vous avez appelé la fonction Hcréation : impossible de créer le fichier
\\poste1\Appli\Data\fichier.NDX
Code erreur : 70150
WD55 : 150
Erreur Système : 32

Dans cette procédure, le fichier incriminé est un fichier de travail qui
est recréé à chaque appel de cette procédure :

Procedure Controle_Saisie()
Hferme(fichier)
Hcréation(Fichier)

traitement .../...

hferme(fichier)

fin de la procédure

Quelqu'un a une idée ?
Publicado em julho, 05 2005 - 5:12 PM
tester avec :
tantque pas hferme(fichier)=faux
TRAITEMENT
fin
Publicado em julho, 05 2005 - 8:56 PM
J'ai eu le même problème et les solutions proposées par le support ne fonctionnait pas; j'ai donc remplacé hcréation par une lecture des enregistrements avec supression !!
Publicado em julho, 06 2005 - 10:32 AM
Bonjour,

As-tu essayé la fonction HForceEcriture() avant d'utiliser HFerme().

Bien souvent, les modifications restent dans le buffer et ne sont écrites qu'après un certain temps par le réseau.

Cordialement,

C.AUBRY
Publicado em julho, 06 2005 - 6:54 PM
Merci à tous,
j'ai fait une synthése de vos réponses et maintenant tout fonctionne