|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| Problème avec hBlocageEcriture |
| Débuté par j.bossut, 08 déc. 2004 17:36 - 3 réponses |
| |
| | | |
|
| |
| Posté le 08 décembre 2004 - 17:36 |
Lorsque je lit un enregistrement bloqué avce la fonction suivant HLitRecherche(Controleur,IDControleur,Table_Controleur.IDControleur,hBlocageEcriture)
HErreurBlocage() est toujours faux
Je précise que j'ai bien mis dans le code du projet le code suivant
HMode(hModeMulti) HSurErreur("*",hErrBlocage,"")
Quelqu'un a t il une solution ? |
| |
| |
| | | |
|
| | |
| |
| Posté le 08 décembre 2004 - 20:49 |
Si l'enregistrement n'est pas bloqué par une autre instance du programme, il est normal qu'il n'y ait pas d'erreur de blocage.
-- Cordialement
Patrick Bouquet Membre de WinDAsso - Association des Développeurs WINDEV(c) http://www.windasso.org pbouquet@pblogiciel.fr
"julie" <j.bossut@sea-signalisation.fr> a écrit dans le message de news:41b7156f@news.pcsoft.fr...
Lorsque je lit un enregistrement bloqué avce la fonction suivant
HLitRecherche(Controleur,IDControleur,Table_Controleur.IDControleur,hBlocage Ecriture)
HErreurBlocage() est toujours faux
Je précise que j'ai bien mis dans le code du projet le code suivant
HMode(hModeMulti) HSurErreur("*",hErrBlocage,"")
Quelqu'un a t il une solution ?
|
| |
| |
| | | |
|
| | |
| |
| Posté le 09 décembre 2004 - 09:24 |
Mais justement je bloque l'enregistrement par une autre instance
En mode debug je vois bien qu'il y a une erreur de blocage
mais HErreurBlocage() n'est jamais vrai |
| |
| |
| | | |
|
| | |
| |
| Posté le 09 décembre 2004 - 20:39 |
J'ai constaté la même chose (Version 815p) avec les erreurs de doublon.
Protocole de reproduction :
Le fichier MonFichier contient une clé unique autre que l'identifiantautomatique. Code de mise en évidence du problème : hLitPremier(MonFichier) // Création volontaire d'un doublon hAjoute(MonFichier) SI hErreurDoublon() ALORS Trace(ErreurInfo()) SINON Trace("OK") FIN
En mode test (GO sans point d'arrêt) on obtient bien la trace de l'erreur dedoublon. En mode trace (point d'arrêt sur la lignehAjoute(MonFichier)) puis F7 la trace donne OK.
J'ai constaté que dès qu'une ligne était exécutée| par F7 aprèsHajoute(MonFichier) ll'erreur HF était annulée (hErreur=0 et hErreurInfo="") et hErreurDoublon()devient donc faux.
J'ai signalé l'incident au ST qui l'a ernregistrée sous le n° 41044.
-- Cordialement
Patrick Bouquet Membre de WinDAsso - Association des Développeurs WINDEV(c) http://www.windasso.org pbouquet@pblogiciel.fr
"julie" <j.bossut@sea-signalisation.fr> a écrit dans le message de news:41b7f39d$1@news.pcsoft.fr...
Mais justement je bloque l'enregistrement par une autre instance
En mode debug je vois bien qu'il y a une erreur de blocage
mais HErreurBlocage() n'est jamais vrai
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|