Ok je vais tenter une section critique, sinon non c'est enfaite une table cachée
Ok je vais tenter une section critique, sinon non c'est enfaite une table cachée
Bonjour,
J'ai tenté de mettre des Trace, j'ai mis en place des Signaux pour éviter donc de manipuler la table en même temps sur plusieurs threads mais j'ai toujours autant de plantage :s Je m'arrache les cheveux là...
Et tes traces donnent quoi ? Ca plante lors de la lecture/écriture ?
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Je n'arrive pas a voir, çà plante dès que le lance le "processus" (mes threads etc) et les messages d'erreurs de Windows ne donnent aucunes infos...
Et si tu limites le nombre de processus ? Tu lances le thread principal uniquement. Puis, au fur et à mesure, tu rajoutes des threads secondaires... jusqu'à ce que ça plante.
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Ok je vais essayer merci
en plus, il faut tester en lançant tes threads secondaires dans des ordres différents. Il y a de quoi faire
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Oula... je vais m'amuser
Bon déjà le thread principal ne génère pas de soucis.
EDIT : Punaise ! Je n'arrive plus à le faire planter... grrr
Question tordue. Je partais du postulat que (au moins) l'un des threads secondaires fait planter le thread principal. Serait-il possible que ce soient 2 threads secondaires qui se bananent ?
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Peut-être... je n'arrive pas à bien savoir d’où viens le soucis... j'ai mis des signaux partout ou je trouvai nécessaire d'en mettre mais çà n'as pas l'air de changer beaucoup de choses.
As tu essayé de faire un graphe avec tes threads et les accès aux ressources (ta table, entrées/sorties, etc..) ?
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Un graphe comment çà ?
Sinon je veux bien poster mes codes mais en privé, je ne souhaite pas étaler mon projet à tout le monde :s
EDIT : J'ai mes codes sous pastebin au cas ou
tu traces (à la main ) une ligne par thread qui évolue dans le temps.
Ca me fait penser à un cours que j'ai eu et qui m'a donné mal au crâne : chaines de markov
Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.
Sur internet, tout est vrai ! Honoré de Balzac
Make it real not fantasy... Herman Rarebell
Bonjour,
On est un peu trop dans le flou pour l'instant.
Si vous voulez je veux bien jeter un oeil à votre application si vous m'envoyez un projet ou une fenêtre autonome (ie. j'ouvre WinDev, je fais "Go" et ça marche).
Vous avez quelle version de Windev ?
15 et 16.
D'accord, je regarde pour vous faire une copie du projet en version 16.
Bonsoir,
Hibernatus34 m'as bien aider à résoudre ce problème de GPF, je rencontre pas de soucis d'un coté grâce aux section critique mais il me reste un soucis GPF seulement sous XP et je n'arrive pas à intercepter l'exception même avec des
"CAS EXCEPTION:" dans tous les traitements de mon projet...
J'aurais voulu au moins connaitre quel code déclenche cette GPF et pourquoi seulement sous XP et pas sous 7...
Avez-vous une idée svp ?
Merci par avance.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager