Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB6] scaricare applicazione dalla memoria

    ciao a tutti,
    ho un problema forse già affrontato da qlc, bene ho un mio progetto dove sono previsti circa 10 form, bene adesso ho notato che alla chiusura dell' applicazione questa mi resta in memoria, come posso scaricarla dalla memoria?
    nel form d' avvio ho inserito
    unload me + addirittura tutti i form, ma niente mi resta sempre in memoria.

  2. #2
    Nel senso che la vedi nel task manager?

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da raffaeu
    Nel senso che la vedi nel task manager?
    si, in questo senso

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    All'unload del form principale, prima dell'istruzione end, prova ad aggiungere questo

    codice:
    Dim CLForm as Form
    For Each CLForm in Forms
    Unload CLForm
    Next
    'Quindi puoi aggiungere
    End

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da XWolverineX
    All'unload del form principale, prima dell'istruzione end, prova ad aggiungere questo

    codice:
    Dim CLForm as Form
    For Each CLForm in Forms
    Unload CLForm
    Next
    'Quindi puoi aggiungere
    End
    ciao, + tardi provo, una curiosità cosa intendi:
    'Quindi puoi aggiungere
    ciao

  6. #6
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da XWolverineX
    All'unload del form principale, prima dell'istruzione end, prova ad aggiungere questo

    codice:
    Dim CLForm as Form
    For Each CLForm in Forms
    Unload CLForm
    Next
    'Quindi puoi aggiungere
    End
    allora ho appena finito di provare quanto descritto, ma purtroppo non và, mi resta sempre in memoria.
    Ma come è possibile?,

  7. #7
    Può darsi che rimane aperta qualche connessione al Db. Prova ad andare per esclusione:
    Esegui il programma ed esci senza aprire altri form, se si chiude normalmente il problema non è nel fomr principale.
    Apri uno alla volta tutti gli altri form e chiudi il programma fino a trovare il form che non viene scaricato totalmente e che non ti permette la chiusura corretta del programma. E' una prova...

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Originariamente inviato da x69asterix
    allora ho appena finito di provare quanto descritto, ma purtroppo non và, mi resta sempre in memoria.
    Ma come è possibile?,
    Ciao, mi sembra strano che ti rimanga in memoria....il codice che ti è stato postato dovrebbe scaricare tutti i form dalla RAM.
    Prova a compilarlo e ad eseguirlo, a quel punto chiudilo e controlla il task manager e guarda se è ancora in esecuzione...

    Stefano

  9. #9
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da mardok30
    Può darsi che rimane aperta qualche connessione al Db. Prova ad andare per esclusione:
    Esegui il programma ed esci senza aprire altri form, se si chiude normalmente il problema non è nel fomr principale.
    Apri uno alla volta tutti gli altri form e chiudi il programma fino a trovare il form che non viene scaricato totalmente e che non ti permette la chiusura corretta del programma. E' una prova...
    di fatti era proprio questo il problema, risolto con l' esclusione di un form.

  10. #10

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.