purtroppo non è questo il problemaOriginariamente inviato da shodan
Ovvio che il compilatore si lamenti. Prima allochi un puntatore con una GlobalAlloc, poi assegni una const string allo stesso puntatore, perdendo quanto allocato prima, infine cerchi di distruggere il puntatore alla const string con una GlobalFree.
si qui ti posso dar ragione con tutte le prove che ho fatto ... ho sbagliato, ma modificato come da tuo suggerimento ho sempre un segmentation fault a int *Id=new int(0); quando lo si riesegue dopo alcune volte;
se voglio evitarlo devo commetare delete Id; anche farlo come ultima riga da problemi
è normale che dealloco 2 variabili su 3 ????? PERCHE? solo su questa
ripeto quanto indicato precedentemente:
StaSql= 0xa918 <Address 0xa918 out of bounds> /// sempre prima di allocargli memoria è normale cosa significa???
i = (int*)0xb74228
ItemSel = (int*)0xb74228 //stesso indirizzo è normale
![]()
![]()