Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB .NET 2005] Uscire da una Sub

    Poniamo che ho un form con due button e il primo fa eseguire al PC una lunga lista di istruzioni.
    Se io, attraverso il clic sul secondo volessi interrompere quella sub quando è ancora in esecuzione, come dovrei fare?

    Grazie.
    «Sogno gente giusta che rifiuti di esser preda di facili entusiasmi e ideologie alla moda...»
    (Lucio Battisti, 1980)

  2. #2
    Utente di HTML.it L'avatar di fu510n
    Registrato dal
    Sep 2005
    Messaggi
    137
    adesso non ho molta voglia di verificare una soluzione professionale...quindi ti suggerisco un metodo spartano....


    inserisci un Application.DoEvents() nella routine che dovresti poter interrompere

    usa una variabile globale "Interrompere" as boolean = false

    con il secondo pulsante la imposti a true e nella sub che devi poter interrompere metti un

    If Interrompere then
    exit sub
    end if


    ovviamente ti conviene distruggere eventuali oggetti e liberare risorse occupate....


    scusa ma vado di fretta
    Fusion

    Currency Text Box (Updated: 16 Maggio 2008): http://digilander.libero.it/cmfusion/CurrencyTextBox.html

  3. #3
    Anche così va bene. Grazie lo stesso.
    Comunque, se qualcuno conosce un metodo migliore lo posti, grazie
    «Sogno gente giusta che rifiuti di esser preda di facili entusiasmi e ideologie alla moda...»
    (Lucio Battisti, 1980)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dipende dal tuo problema specifico, ma potresti risolverlo con un secondo thread ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.