Pschitt  | Bonjour,
   Quand je déroule mon prg en mode déboguage sous vc++ j'obtiens l'erreur suivante à la destruction d'une pile par l'intermédiare d'1 fct de dll importée. Cette même pile ayant été alloué par une autre fct de cette même dll :
   User breakpoint called from code at 0x102124af
 Vc++ s'arrête dans le if de la biblio. dbgheap.c - Debug CRT Heap Functions, après appel de free():
  
  Code :
 - /* forced failure */
 -         if (!(*_pfnAllocHook)(_HOOK_FREE, pUserData, 0, nBlockUse, 0L, NULL, 0))
 -         {
 -             _RPT0(_CRT_WARN, "Client hook free failure.\n" );
 -             return;
 -         }
 -         /*
 -          * If this ASSERT fails, a bad pointer has been passed in. It may be
 -          * totally bogus, or it may have been allocated from another heap.
 -          * The pointer MUST come from the 'local' heap.
 -          */
 
  |  
 
   Une idée ?     |