[C] - erreur d'adresse - Borland C++ 5.01

Fermé
Cout - 14 juin 2006 à 10:08
 ccc24 - 14 nov. 2010 à 18:40
Bonjour,

voila, lorsque j'execute mon programme (sous borland c++ 5.01), à un moment donné j'ai l'erreur suivante :
Thread stopped
C:\....\...\vbdialog.exe : Fault :
access violation at 0x77d268af : read of address 0x29


Et lorsque je regarde l'état de la pile d'appel (call stack), en face de l'adresse 0x77d268af est affiché : C:\WINDOWS\system32\USER32.dll
Et cette dll (USER32.dll) est associée à plusieurs adresses, et c'est la seule présente dans la pile d'appel...

Si qq'un a déjà vu ce genre d'erreur...de quoi cela peut venir ou à quoi ça correspond..? parce que là je ne sais plus trop quoi faire...

Merci d'avance
A voir également:

2 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
14 juin 2006 à 20:53
Salut,
J'ai déjà eu ça (mais je fais plus de windows) : ça arrive souvent lorsqu'une
fonction fait un débordement en pile ou en mémoire statique avant l'appel à
une fonction ou primitive légitime dans un des threads du processus.
Le bug vient donc souvent de ces propres sources, mais on ne s'aperçoit pas
tout de suite qu'on a généré une instabilité dans le processus ou le thread.
A+, crabs
0
utilisez-vous toujours borland c++ 5.01 svp ?
merci
0