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

Cout -  
 ccc24 -
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

2 réponses

  1. crabs Messages postés 909 Statut Membre 507
     
    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
  2. ccc24
     
    utilisez-vous toujours borland c++ 5.01 svp ?
    merci
    0