Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Crash dump Windows ja Release käännös

kayttaja-3842 [29.12.2014 14:03:27]

#

Terve,

Onko mahdollista paikantaa kaatumisen kohta Release käännöksestä, jossa siis on asetettu ( Visual Studiossa ) Debug Info flagi No -tilaan?

Eli voiko pelkällä pdb symbooli tiedostolla jotenkin mätsätä kaatumisen kohdan, ilman, että exe:n on tuota debug tietoa kirjoitettu?

Miten yleensäkin ohjelmissa tuo Crash Reportointi toteutetaan että saisi esim. jonkun dumpi filun ohjelmasta kaatumisen hetkellä. Tarkoitus olisi siis varmistaa, jos ohjelma sattuisi käytössä joskus kaatumaan, niin saisi näppärästi Release käänöksestäkin tuon kaatumisen kiinni Visual Studioon.

Grez [29.12.2014 15:13:39]

#

Pistät sen ohjelman try catch -lohkon sisään.

try
{
    Proggiksesi();
}
catch (Exception ex)
{
    //Esim. nämä voit dumpata vaikka tiedostoon
    Console.WriteLine(ex.Message);
    Console.WriteLine(ex.StackTrace);
}

Ohjelmassa tietysti käsittelet virheet ihan normaalisti, eli tuon tarkoitus on vain napata bugit eli virhetilanteet joita ei ole huomioitu.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta