Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    messaggio di errore di windows

    Ciao ragazzi.
    Vorrei sapere se c'e' un modo di leggere i messaggi di errore del windows.
    il mio problema è che ho realizzato un programma ed ho bisogno che non si blocchi
    mai.
    Avvolte capita che si blocca e appare un messaggio di errore tipo "abnormal termination"
    e non riesco a capire dove è l'errore.
    Ora ho pensato di fare un programma che mi leggeva la finestra di errore del windows e quindi facevo riavviare il programma automaticamente.
    Sapete dirmi qualcosa sulla gestione di questo tipo di messaggi?

    grazie..

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    E il linguaggio?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Scusa ho dimenticato di scriverlo.

    il programma lo vorrei scrivere in vb.net o c#.net

  4. #4
    Gli abnormal termination sono generati di solito dalla CRT (C Runtime Library), e non sono messaggi di errore standard di windows (e quindi non vengono registrati in alcun log); al limite puoi scrivere un programma che tenga sotto controllo i programmi che non devono mai chiudersi e che li riavvii non appena vede che terminano, ma per questo lavoro vedo più adatto il C. In ogni caso, credo che la cosa migliore sia revisionare il codice del tuo programma.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Si lo so.
    Ho provato a revisionare il codice, ma la cosa strana è che quando lo rilancio non si blocca più.
    Quindi non riesco a capire a cosa sia dovuto l'errore, per questo avevo pensato di fare un programma in parallelo che controllava se avveniva il blocco e quindi riavviava il programma.

  6. #6
    Ma scusa, non puoi usare un normale debugger per capire dov'è l'errore?
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    usando il debugger non mi dice dov'è l'errore!!!!!
    Ci ho provato tante volte.

  8. #8
    Ma che cavolo di debugger è?
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Purtroppo solo a chi capitano questi enigmi lo può capire.
    Sfortunatamente mi è capitato a me


  10. #10
    Sono capitati anche a me errori apparentemente insensati in C++ (specialmente usando le MFC e i thread), ma con lo stack walk e un po' di pazienza nell'osservare gli header nidificati sono riuscito sempre a venirne a capo... ma nel debugger ti dà errori?
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.