IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Programme VB en général


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel

    Informations forums :
    Inscription : Mars 2005
    Messages : 82
    Par défaut Programme VB en général
    Bonjour à tous

    N'ayant rien trouvé ou mal cherché je vous poste mon problème.
    J'ai mon soft en vb.net ou j'ai
    mes private Sub (appuis bouton, affichage texte ect)
    mes évènement
    dont un évènement : SerailPort.DataReceived
    tout fonctionne correctement (même la réception des messages)
    Ce que je voudrais faire c'est losque je n'ai pas rien à faire (pas d'appui de touche ou d'évènement ) je voudrais analyser ma trame reçue (pour ne pas avoir à le faire dans mon SerailPort.DataReceived)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    classe
    Private sub action 1
    end
    Private sub action 2
    end
    Mon événement SerailPort.DataReceived
    end
    'c'est ici que je voudrais faire mon analyse
    si caractererecu = "A"
    ect
     
    fin de clase
    merci de votre aide

  2. #2
    Membre très actif Avatar de oussi
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 192
    Par défaut
    Il faut utiliser un timer et l'événement Tick du timer. comme suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub timer1_Tick(blablabla...)
     
    'ton code d'analyse de la trame reçu
     
    End Sub
    Ensuite tu dois configurer ton timer pour qu'il s'execute à un Interval donné, on utilisant la propriété Interval je crois et tu lui donne une valeur en millisecondes.

    Et tous ce qu'il reste à faire c'est d'ajouter l'instruction timer1.Start() pour déclencher le timer.

    Et n'oublie pas d'ajouter l'instruction Application.DoEvents() au début de l'évènement Tick du timer pour que tu puisse faire d'autres choses dans ton appli en parallèle avec la verification.

    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin d'information sur les métiers de programmation en général
    Par Amnael dans le forum Forum général Solutions d'entreprise
    Réponses: 1
    Dernier message: 30/09/2013, 19h07
  2. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  3. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo