Bonjour
j'ai un problème sur une application pour le boulot :
mon application est divisée en 2 parties (pour être exact 2 applications en une, avec un form MDI) :
1- récupère des valeurs provenant d'un automate, les traite et les stocke dans une base de données SQLite
2- permet l'exploitation des données de la base (filtres de recherche, affichage datagridview, courbes (avec ZedGraph), ...).
rien d'exceptionnel en soi
je suis sur un PC industriel mais qui n'est pas si performant qu'on nous l'a présenté, et on peut facilement le faire ramer
mon problème est le suivant, il semblerait que lorsque je fais une recherche dans ma base et qu'en même temps j'ai l'événement qui permet l'enregistrement des valeurs de l'automate, le PC rame d'une part (mais encore si tout se passait bien, ça serait acceptable), mais surtout certaines de mes fonctions sont réalisées plusieurs.
c'est comme si le programme était bloquait à un endroit où on appelle une fonction et que tant que le PC rame on restait sur cet appel ...
j'ai essayé les threads mais si ça rame à l'endroit de l'appel du thread, hé ben ça le fait plusieurs fois aussi, mais en plus rapide ...
comment faire pour éviter ce phénomène ?
merci
@++
KaloOopS
Partager