Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment utiliser les zones de texte …
  • Comment faire pour convertir Integer…
  • Comment ouvrir une application Windo…
  • Comment faire pour créer plusieurs …
  • Comment puis- je créer une macro da…
  • Le code pour obtenir un nombre d'él…
  • Comment afficher un jeu de cadres da…
  • Comment faire une zone de texte acce…
  • Comment calculer la date et Décalag…
  • Comment multiplier les valeurs de VB…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment arrêter un thread dans Visual Basic 2005

    Un thread est une pièce indépendante exécution de code. Un programme en cours est en fait un fil, mais le programme peut effectivement démarrer et arrêter fils de son propre . C'est ainsi qu'un programme peut générer un processus de longue haleine mais toujours répondre aux demandes des utilisateurs ou faire autre traitement . Avant un thread peut être interrompu en Visual Basic, il doit être démarré . Instructions
    1

    Créer un nouveau projet dans Visual Basic basé sur le modèle de formulaire Windows.
    2

    Ajoutez deux boutons à la forme . Nom d'un " btnStart " avec le texte " Démarrer" et l'autre " btnStop » et le texte «Stop ».
    3

    Ajouter "Les importations System.Threading " en haut du code fichier
    4

    Double- cliquez sur le bouton "Démarrer" et ajoutez le code suivant : .

    Private Sub btnStart_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Poignées btnStart.Click

    t = Nouveau sujet ( AddressOf Me.BackgroundProcess )

    t.Start ()

    End Sub
    5

    Déclarez la variable "t" comme suit au niveau de la classe:

    Dim t en tant que fils
    6

    Ajoutez le code suivant pour le bouton «Stop» :

    Private Sub btnStop_Click ( expéditeur de ByVal comme System.Object , ByVal e As System.EventArgs ) Handles btnStop.Click

    t.Abort ()

    End Sub
    7

    Créer la sous routine qui doit être exécuté comme le fil, dans ce cas, il est appelé " BackgroundProcess : "

    Private Sub BackgroundProcess ()

    «faire quelque chose à long ici comme calculer Pi sur d'un milliard de chiffres.

    Do While vrai

    boucle

    End Sub

    Évidemment, vous aurez envie de faire quelque chose d'utile dans cette routine , et pas seulement une boucle infinie.
    8

    Exécutez le programme dans l'éditeur Visual Basic. Appuyez sur le bouton "Démarrer" . Il n'y aura rien qui arrive évidemment , mais essayez de fermer le programme. Notez qu'il ne quitte pas tout le chemin du retour à l'édition de Visual Studio IDE . Appuyez sur le bouton " Mise au point Stop" dans la barre de boutons de l' IDE pour arrêter le programme de l'échantillon de l'exécution .
    9

    Exécutez de nouveau le programme et appuyez sur le bouton "Démarrer " pour lancer le fil, puis appuyez sur la bouton "Stop" sur le formulaire d'arrêter le fil. Notez que lorsque la forme du programme est fermé, l' IDE va revenir en mode d'édition que le programme en cours ne se terminent .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer un navigateur Web à l'aide VB 
  • Comment activer une API de fenêtre à afficher dans VB6 
  • Comment lire les variables des fichiers texte à VBScript 
  • Comment accéder à une requête VB 
  • Comment utiliser le codage Visual Basic 
  • Comment ajouter des colonnes dans Datagrid 
  • Comment afficher un JPG en PictureBox Visual Basic 
  • Comment insérer des valeurs à partir de Microsoft Word vers une base de données 
  • Tutoriel de base de données Visual Basic 
  • Comment trier des tableaux numériquement dans Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc