PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Débloquer un fiichier hyperfile a n'importe quel moment
Débloquer un fiichier hyperfile a n'importe quel moment
Débuté par Toots, 13 oct. 2005 11:11 - 5 réponses
Posté le 13 octobre 2005 - 11:11
Bonjour,

Je voudrais savoir comment je peux débloquer des fichiers bloqués par d'autre applications afin de les écrasés grace à la fonction hcopiefichier?

Mes applications sont succeptibles de tourner nuit et jour et les données qu'elles traitent viennent d'un application en cobol. Je descend donc ces fichiers de données en fichiers texte puis je les convertis en hyperfile classique pour les copier sur le serveur hyperfile client/serveur.

J'ai créé une application de mise à jour qui se lance la nuit mais j'ai toujours ce probleme de blocage de fichier si une des application est lancée.

Je ne comprend pas pourquoi ces tables de données sont bloquées d'ailleurs car je ne fais aucun blocage et pendant une requete, je veux bien que ca soit bloqué, mais pendant tous le temps de l'application je ne comprens pas... J'ai essayé de faire des HDébloqueFichier() apres chaque requête mais rien n'y fait.

Faut il vraiment arrêter toutes les applications pour faire ces copies de fichiers???

Merci d'avance pour vos réponse car c'est tres urgent et ca fait un moment que je me chauffe le ciboulot avec ca :)
Posté le 13 octobre 2005 - 13:24
un Hferme(NomFichier) devrait suffir après la requète

"Toots" <thomas.yvetot@cluizel.com> a écrit dans le message de
news:434e0fd6$1@news.pcsoft.fr...


Bonjour,

Je voudrais savoir comment je peux débloquer des fichiers bloqués par

d'autre applications afin de les écrasés grace à la fonction hcopiefichier?

Mes applications sont succeptibles de tourner nuit et jour et les données

qu'elles traitent viennent d'un application en cobol. Je descend donc ces
fichiers de données en fichiers texte puis je les convertis en hyperfile
classique pour les copier sur le serveur hyperfile client/serveur.

J'ai créé une application de mise à jour qui se lance la nuit mais j'ai

toujours ce probleme de blocage de fichier si une des application est
lancée.

Je ne comprend pas pourquoi ces tables de données sont bloquées d'ailleurs

car je ne fais aucun blocage et pendant une requete, je veux bien que ca
soit bloqué, mais pendant tous le temps de l'application je ne comprens
pas... J'ai essayé de faire des HDébloqueFichier() apres chaque requête mais
rien n'y fait.

Faut il vraiment arrêter toutes les applications pour faire ces copies de

fichiers???

Merci d'avance pour vos réponse car c'est tres urgent et ca fait un moment

que je me chauffe le ciboulot avec ca :)
>
Posté le 13 octobre 2005 - 16:39
Merci,

Malheureusement, je viens d' essayer en fermant requetes et fichiers apres chaque requetes mais rien n'y fait :(

une autre idée?
Posté le 13 octobre 2005 - 17:07
faut il ouvrir et fermer la connexion au serveur a chaque requete que l'on fait? Cela reglera t il le probleme?
Posté le 13 octobre 2005 - 20:32
non il faut éviter, par contre ca risque de régler le problème


"Toots" <thomas.yvetot@cluizel.com> a écrit dans le message de
news:434e6327$1@news.pcsoft.fr...

faut il ouvrir et fermer la connexion au serveur a chaque requete que l'on

fait? Cela reglera t il le probleme?


Posté le 14 octobre 2005 - 09:48
C'est bien ce que je pensais pour l'ouverture et la fermeture de la connexion mais alors comment faire? J'ai beau chercher dans les divers fonctions, je n'arrive pas a faire en sorte que le fichier se débloque. C'est vraiment un gros probleme.