Accueil > Forum > > > > Traces indésirables sur ma PictureBox!
Traces indésirables sur ma PictureBox!
jeudi 22 avril 2004 à 19:13:38 |
Traces indésirables sur ma PictureBox!

goguys
|
Bonjour, J'utilise une picturebox pour afficher des courbes à partir d'une carte d'acquisition. Pendant que je fais une acquisition (C'est à dire pendant que mes courbes sont entrain de se tracer), j'ouvre une autre fenêtre plus petite en premier plan et là, c'est la cata! ça me fait des grandes traces un peu partout sur ma picturebox en second plan. Le pire c'est que dès que je referme cette fenêtre (celle du 1er plan) l'image est raffraichie et les traces indésirables disparaissent! Là je sais vraiment plus quoi faire, je veux bien un coup de main...
|
|
jeudi 22 avril 2004 à 19:17:43 |
Re : Traces indésirables sur ma PictureBox!

crenaud76
|
Appelle la méthode Refresh de ta picturebox ou tu traces tes courbe dans ta boucle d'acquisition ! Ce phénomène est du à une trop forte occupation de ton CPU durant l'acquisition des datas, ce qui fait que windows economise du temps en ne faisant pas le refresh de tous les controles comme il le devrait
Christophe R.
|
|
jeudi 22 avril 2004 à 19:18:55 |
Re : Traces indésirables sur ma PictureBox!

crenaud76
|
P.S. : Solution non garantie !!! mais cela ne fait pas de mal
Christophe R.
|
|
lundi 26 avril 2004 à 21:16:18 |
Re : Traces indésirables sur ma PictureBox!

goguys
|
MERCI BEAUCOUP!
J'ai fait comme tu m'a dis et j'ai plus de traces indésirables. Mais tu as attiré mon attention sur un point important, la forte occupation du CPU. En effet, je me suis aperçu que mes acquisitions ne durait pas le temps que j'avai souhaité. Je m'explique : Je fais des acquisitions pouvant durer de 10 à 50 min avec un pas de 1 seconde (interval du timer=1000). Lorsque je chronomètre une acquisition de 10 min, elle dure en fait 10mn10s et le plus étonnant c'est que ce retard est linéaire, 20mn20s pour 20min et 50mn50s pour 50 min. Crois tu que j'en demande trop au CPU? Qu'en pense tu? T'as une soluce?
|
|
lundi 26 avril 2004 à 23:39:16 |
Re : Traces indésirables sur ma PictureBox!

crenaud76
|
Si tu te bases sur l'OCX Timer, il est aussi à l'origine de tes souci !! JE penses meme que c'est surement le cas, car la linéarite de ton défaut abonde dans ce sens : Ton timer de base n'est pas bon. JE ne l'ai jamais verifier personnellement, mais il semble que l'OCX Timer, est une montre pas vraiment d'une précision suisse, si tu vois ce que je veux dire. Il est préférable d'utiliser les API si tu veux un timer plus fiable, TimeSetEvent, par exemple !!
Christophe R.
|
|
mercredi 28 avril 2004 à 20:52:58 |
Re : Traces indésirables sur ma PictureBox!

goguys
|
Malheureusement, ça ne fait que 2 mois que j'utilise VB6 et je ne sais pas encore utiliser les API. En attendant, j'ai mis l'interval du timer à 990 à la place de 1000, c'est pas très rigoureux mais ça fonctionne pas trop mal! En revanche, je veux bien des informations sur les API, notament celui que tu as énoncé (TimeSetEvent). Si tu as un tutorial sympa, des exemples simples ou autres... Merci pour ton intêret
GREG.
|
|
vendredi 30 avril 2004 à 14:09:35 |
Re : Traces indésirables sur ma PictureBox!

stephanege
|
Salut greg, ca fait pas un peu mamaille de mettre 990 dans le timer à la place de 1000 ? Ca me rappelle une microthèse sur un conductimètre où je mettais une constante genre 0,9125442015 pour faire un truc qui marche . Allez bonne continuation
|
|
lundi 3 mai 2004 à 20:52:07 |
Re : Traces indésirables sur ma PictureBox!

goguys
|
T'as l'oeil partout Steph! On fait ce qu'on peut, si c'était la seule mamaille je serai bien content! Eh puis de toute façon c'est pas vraiment une mamaille, puisque: 990 = 1000*x - 10 + y avec x = 29999999999/29999999999 et y = 0
Alors, ça t'épates hein!
|
|
Cette discussion est classée dans : plan, picturebox, courbes, traces, indésirables
Répondre à ce message
Sujets en rapport avec ce message
mettre un objet au premier plan [ par zelze ]
Bonjour,j'ai un problème:J'ai un PictureBox, d'index 0, appartir du quel j'en génére d'autre mais il y a un problème: les picturebox générés ne sont p
un picturebox en arriere plan [ par caroliina ]
bonjour tout le monde,j'utilise vb.net 2003.j'ai une MDI et j'y ai ajouté un picturebox en dessus comme un arierre plan. mais a chaque fois que j'ouvr
Mettre un Winform en avant plan [ par M51 ]
Salut,J'ai 2 picturebox qui m'affiche une image. Lorsque je les survole, je passe la propriété Sizemode de stretch à AutoSize pour avoir l'image en ta
Tracer une ligne au premier plan et superposition de controles en mode run en vb.net [ par bourat ]
Bonjour à tous,Je rencontre actuellement 2 problèmes avec le langage vb.net. Je dois réaliser une application de surveillance d'un réseau informatique
PictureBox [ par KIPRE74 ]
Salut à tous ! J'ai un picturebox avec un dessin en arrière plan. Lorsque j'essaie d'imprimer le contenu du picturebox, le dessin en arrière plan est
Premier plan ou arriere plan [ par scromania ]
bonjour, Quelqu'un sais si l'on peut mettre un objet en premier plan sur un autre. Exemple j'ai une picturebox qui elle est toujours active , j'aime
Comment faire apparaitre sur une image dans un pictureBox une cible (rond rouge par exemple) [ par djipai ]
Bonjour à tous, Je travaille actuellement sur la localisation d'objets sur un plan. Quand je clique sur un objet d'une listBox, j'aimerais faire ap
Créer des PictureBox à la volée comme dans l'ancien temps. :) [ par MiciM ]
Salut ! Jadis dans VB6, il était simple de créer des objets à la volée avec "Load". Sous VB 2008, j'y arrive pas. Je peux en faire avec un nom différe
ajouter un groupe de controle dynamique [ par tarikibtissam ]
ce ceode ne fonction pas j'aimerai bien savoir pourquoi svp Dim WithEvents p As PictureBox Dim box(200) As PictureBox Dim i% 'ajout d'un groupe de pi
Ralentissement picturebox [ par Trim ]
Bonjour, je voudrai créer une carte interactif sous VB.net. J'ai donc placé mon image de fond (assez grande 6000*6000) dans une picturebox. Cependan
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|