Gå til innhold

Anbefalte innlegg

Jeg har laget et lite consoleprogram. Det kjører i en loop, og gjør ting. Måten å avslutte det på er da Ctrl+C. Men hvordan kan jeg få den til å gjøre ting etter at jeg har trykket på Ctrl+C? Har deconstructors og slikt i objectene den bruker, og de ser ikke ut til å kalles. For eksempel så skulle jeg gjerne hatt lukket en netverks tilkobling og slikt..

 

What to do?

Lenke til kommentar
Videoannonse
Annonse

Tja, noe slikt?

CleanUpMethod cleanUp =
              delegate
              {
                     fooBaz();
              };

 

Deretter setter du

Console.CancelKeyPress +=
                  delegate
                  {
                      cleanUp();
                  };

 

Mye enklere i ironpython btw ;D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...