Message de rapport:
 

Re: Variables dans table

Sujet: Re: Variables dans table
par Totof sur 26/1/2007 8:46:50

Bonjour,

J'avais réalisé un développement similaire à ce que vous voulez faire. En fait le tableau global c'est ce qu'il y a de mieux à faire (Perso j'étais passé par une classe).
Un seul conseil afin de pouvoir modifier les valeurs depuis plusieurs threads en même temps il vaut mieux bloquer l'écriture de l'élément en cours dans le tableau, afin d'éviter des conflits et un plantage de l'application.
Je vous explique le princique :
- Une variable globale : bEnCoursEcriture est un booleen
- Une variable globale : bEnCoursLecture est un booleen

Dans votre procédure de modification du tableau il faudra mettre en début de procédure :

TANTQUE bEnCoursEcriture _ou_ bEnCoursLecture
    Multitache(-1)
FIN

bEnCoursEcriture = Vrai


En fin de procédure de modification, il ne faudra pas oublier :

bEncoursEcriture = Faux


Faire de même pour la procédure de lecture des données avec bEnCoursLecture.

Bon courage,

Totof
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2