bioexml
20-11-2003, 11:58
Ciao a tutti,
ho un piccolo problema che non riesco a risolvere neanche a capate nel muro:
DWORD WINAPI HttpExtensionProc( EXTENSION_CONTROL_BLOCK *pECB )
{
char *prova = NULL;
prova = new char[10];
delete [] prova;
......
}
quando arrivo all'istruzione "delete [] prova" mi compare un avviso di VC++ 6 [ user breakpoint ... ] e tra gli errori:
HEAP[inetinfo.exe]: Heap block at 25a13f8 modified at 25a13d9 past requested size of ffffffd9
HEAP[inetinfo.exe]: Invalid Address specified to RtlFreeHeap( 230000, 25a1400 )
Ma che senso ha ? Come puo' essersi "rovinata" della memoria eseguendo 3 istruzioni e basta ?
sto diventando pazzo !
ho un piccolo problema che non riesco a risolvere neanche a capate nel muro:
DWORD WINAPI HttpExtensionProc( EXTENSION_CONTROL_BLOCK *pECB )
{
char *prova = NULL;
prova = new char[10];
delete [] prova;
......
}
quando arrivo all'istruzione "delete [] prova" mi compare un avviso di VC++ 6 [ user breakpoint ... ] e tra gli errori:
HEAP[inetinfo.exe]: Heap block at 25a13f8 modified at 25a13d9 past requested size of ffffffd9
HEAP[inetinfo.exe]: Invalid Address specified to RtlFreeHeap( 230000, 25a1400 )
Ma che senso ha ? Come puo' essersi "rovinata" della memoria eseguendo 3 istruzioni e basta ?
sto diventando pazzo !