[WD 7.5 2.04g] Mon code a provoque un depassement de pile
1 réponse
Erwan
Bonjour,
Voilà, j'ai un programme de dépose automatique qui tourne chez un client mais au
bout de 4 heures de production continue, j'ai une erreur qui m'informe que mon
code a provoqué un dépassement de pile.
Je voudrais savoir qu'elle peuvent être, dans l'absolue, les causes d'une telle
erreur. Est-ce qu'un timer peut provoquer ce type d'erreur ?
Merci.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SP&B
"Erwan" a écrit dans le message de news:
Bonjour,
Voilà, j'ai un programme de dépose automatique qui tourne chez un client
mais au
bout de 4 heures de production continue, j'ai une erreur qui m'informe que
mon
code a provoqué un dépassement de pile.
Je voudrais savoir qu'elle peuvent être, dans l'absolue, les causes d'une
telle
erreur. Est-ce qu'un timer peut provoquer ce type d'erreur ?
Merci.
Bonjour,
En principe le timer ne pose pas de problème de genre. J'ai des applications qui tournent 24 H sur 24 et 7/7 depuis otobre 2002 (soit un an) et qui utilisent des timers pour lire des ports com 2 fois par seconde sans jamais avoir posé le moindre problème. Toutefois utilisez TimerSys comme le préconise l'aide en ligne plutôt que Timer : << Conseil : Dans la majorité des cas, utilisez la fonction TimerSys En effet, la fonction Timer consomme plus de ressources que la fonction TimerSys et ne fonctionne que lorsque des fenêtres WinDev sont en cours (le timer s'arrête si une boîte de message est affichée). >>
En ce qui concerne votre problème de dépassement de pile, il serait intéressant de connaitre le contenu complet du message d'erreur. De plus un débogage approndi est indispensable afin d'en trouver la cause exacte, essayez de localiser la procédure ou la partie du programme en cause, et Trace sur les éléments pour localiser le coupable.
enlever _no.spam pour me contacter en PV. http://perso.wanadoo.fr/securite.pointage.et.biometrie/
"Erwan" <erwan.allain_nospam@a3dis.com> a écrit dans le message de
news:20031017-111823-954702@foorum.com...
Bonjour,
Voilà, j'ai un programme de dépose automatique qui tourne chez un client
mais au
bout de 4 heures de production continue, j'ai une erreur qui m'informe que
mon
code a provoqué un dépassement de pile.
Je voudrais savoir qu'elle peuvent être, dans l'absolue, les causes d'une
telle
erreur. Est-ce qu'un timer peut provoquer ce type d'erreur ?
Merci.
Bonjour,
En principe le timer ne pose pas de problème de genre.
J'ai des applications qui tournent 24 H sur 24 et 7/7 depuis otobre 2002
(soit un an) et qui utilisent des timers pour lire des ports com 2 fois par
seconde sans jamais avoir posé le moindre problème.
Toutefois utilisez TimerSys comme le préconise l'aide en ligne plutôt que
Timer :
<< Conseil : Dans la majorité des cas, utilisez la fonction TimerSys
En effet, la fonction Timer consomme plus de ressources que la fonction
TimerSys et ne fonctionne que lorsque des fenêtres WinDev sont en cours (le
timer s'arrête si une boîte de message est affichée). >>
En ce qui concerne votre problème de dépassement de pile, il serait
intéressant de connaitre le contenu complet du message d'erreur.
De plus un débogage approndi est indispensable afin d'en trouver la cause
exacte, essayez de localiser la procédure ou la partie du programme en
cause, et Trace sur les éléments pour localiser le coupable.
Bon courage et sincères salutations.
--
Jean-Claude FLAJOULOT
Sécurité, Pointage & Biométrie
SPetB_no.spam@wanadoo.fr
enlever _no.spam pour me contacter en PV.
http://perso.wanadoo.fr/securite.pointage.et.biometrie/
Voilà, j'ai un programme de dépose automatique qui tourne chez un client
mais au
bout de 4 heures de production continue, j'ai une erreur qui m'informe que
mon
code a provoqué un dépassement de pile.
Je voudrais savoir qu'elle peuvent être, dans l'absolue, les causes d'une
telle
erreur. Est-ce qu'un timer peut provoquer ce type d'erreur ?
Merci.
Bonjour,
En principe le timer ne pose pas de problème de genre. J'ai des applications qui tournent 24 H sur 24 et 7/7 depuis otobre 2002 (soit un an) et qui utilisent des timers pour lire des ports com 2 fois par seconde sans jamais avoir posé le moindre problème. Toutefois utilisez TimerSys comme le préconise l'aide en ligne plutôt que Timer : << Conseil : Dans la majorité des cas, utilisez la fonction TimerSys En effet, la fonction Timer consomme plus de ressources que la fonction TimerSys et ne fonctionne que lorsque des fenêtres WinDev sont en cours (le timer s'arrête si une boîte de message est affichée). >>
En ce qui concerne votre problème de dépassement de pile, il serait intéressant de connaitre le contenu complet du message d'erreur. De plus un débogage approndi est indispensable afin d'en trouver la cause exacte, essayez de localiser la procédure ou la partie du programme en cause, et Trace sur les éléments pour localiser le coupable.