Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    42

    [C#] Forzare chiusura applicazione

    Salve, ho un problema con la chiusura dell'applicazione che sto sviluppando:

    per un problema con un device, la mia applicazione in fase di chiusura non termina correttamente, ma si chiude solamente il form, mentre il processo continua a girare e a vedersi su task manager.

    C'è un modo per forzare da dentro la chiusura di tutti i processi della mia applicazione?

    Thx

  2. #2
    Ma cosa invochi per la chiusura?

    Non usi mica la this.close()?
    Hai provato con l' "Application.Exit();"?

    Ciao

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Se si sta parlando di un'applicazione per il .NET CompactFramework, è bene specificarlo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  4. #4
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    Se nell'applicazione c'è un secondo thread (il primo è quello principale) devi terminare pure quello

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    42
    No, non c'è alcun thread oltre a quello principale e non è il Compact Framework

  6. #6
    Sicuro di non lasciare qualche form solamente nascosto (e non chiuso)? Eventualmente posta il codice.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da MItaly
    Sicuro di non lasciare qualche form solamente nascosto (e non chiuso)? Eventualmente posta il codice.
    ...e specifica se usi ActiveX e altre risorse "non .NET" che potrebbero lasciare tracce che impediscono la chiusura corretta del programma.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    42
    Non ci sono form nascosti, ne sono sicuro. L'unico problema è che utilizzo una vecchia DLL sviluppata in VB5 di cui non posso fare il porting in .NET perchè non ho il codice.

  9. #9
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    probabile che sia lei il problema... posta il codice così possiamo suggerire con più precisione..

  10. #10
    Hai provato a chiamare Dispose su tutte le istanze delle classi di quella dll che crei nel codice di clean-up?
    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.