Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    105

    [C++]Errore in chiusura programma

    Salve a tutti, volevo capire che tipo di errore sia questo qui:

    Perchè mi capita tutte le volte che chiudo il programma, eppure questa stessa parte di codice viene utilizzata anche a runtime eseguendola manualmente e non da nessun problema, cancellando l'oggetto corretto.
    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Un errore di quel tipo (access violation) indica che si tenta di accedere a zone di memoria non allocate al processo.

    In genere è il valore di un puntatore sbagliato (per vari motivi) che viene utilizzato per accedere a memoria.

    In particolare controlla quel

    collBodyes

    argomento della funzione nella riga segnata ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    105
    Quindi è possibile che il puntatore punti ad un'area di memoria che alla chiusura del programma non sia più accessibile (anche se lui tenta di accederci subito dopo la chiusura)?
    Perchè da lo stesso errore anche con gli altri 2 puntatori sotto (Body e sMesh).
    Altrimenti non riesco a spiegarmelo, visto che finchè il programma è in esecuzione e uso quel distruttore nel main viene eseguito senza problemi, poi alla chiusura da quell'eccezione.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E' possibile ... anzi sicuro ...

    Devi rivedere tutta la "vita" di quel puntatore perché quando arriva in quella linea, non è valido ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.