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

Windows Forms Discussion :

Application.Run, thread, etc SOS


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Par défaut Application.Run, thread, etc SOS
    Bonjour, voici mon main :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     public static void Main(String[] argv)
            {
     
                TuioDemo demo = new TuioDemo(333, 640, 480);
     
                Application.Run(demo);
              }
    TuioDemo contient une methode WindowManager().
    Cette methode est appelé lors du OnPaint(PaintEvent e), methode de TuioDemo qui reagit un ... paint event

    Je veux que WindowManager soit independant des paintevent.
    J'ai pensé à des threads, mais je n'y arrive pas.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Je dois être vraiment fatigué car j'ai rien compris de ce que tu veux...

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Par défaut
    aaarh, bon je m'exprime comme un manche mais c'est vraiment simple :

    demo est une windowForm de 640*480, elle contient des paths.
    En fonction des clicks de souris, ces paths se transforment.
    En fait ce ne sont pas des clicks de souris, mais des objets reconnus par caméra. Une classe client s'en charge, et rempli une HashTable de coordonnées d'objets que demo consulte.
    Si demo trouve des objets, i.e. si la HashTable n'est pas vide, demo modifie les path selon des criteres qui n ont pas d interet ici.

    Tout ca demo le contient deja. Mais je souhaite ameliorer l efficacité du code.
    Pour ca je souhaite distinguer ce que demo dessine a partir de ses consultations des HashTable, et ce que demo consulte et calcule.

    Je souhaite donc créer des threads.

    MAIS je souhaiterais avant ca,

    exclure la partie calcul vers une autre classe
    pouvoir appeler dans mon main demo
    pouvoir executer les calculs que j'aurais exclu


    "executer" demo n'est pas un probleme, surtout en .Net,
    mais pouvoir dans le main appeler les calculs, ca je ne vois pas comment faire.

Discussions similaires

  1. [C#] Application.Run sans Form
    Par papouAlain dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/06/2006, 16h36
  2. [C#]Fenetre de chargement avant Application.run()
    Par 5:35pm dans le forum Windows Forms
    Réponses: 3
    Dernier message: 05/05/2006, 03h02
  3. [VBA][EXCEL]Erreur '1004' avec "Application.Run"
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/01/2006, 10h50
  4. Application.run ?
    Par bobymaw dans le forum Langage
    Réponses: 5
    Dernier message: 29/12/2005, 20h21
  5. Debug application multi thread
    Par Razowsky dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2005, 18h14

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