Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
21 août 2009 à 02:37
marwen109
Messages postés63Date d'inscriptionjeudi 12 août 2010StatutMembreDernière intervention26 mars 2012
-
13 janv. 2013 à 13:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
marwen109
Messages postés63Date d'inscriptionjeudi 12 août 2010StatutMembreDernière intervention26 mars 2012 13 janv. 2013 à 13:55
ça marche pas chez moi :/
habiballah11
Messages postés6Date d'inscriptionsamedi 27 février 2010StatutMembreDernière intervention11 janvier 2011 11 janv. 2011 à 13:34
j'ai essayé le programme mais j'ai remarquer que le programme ne detecte pas la frappe de la touche entrer
The Meteorologist
Messages postés232Date d'inscriptionjeudi 18 janvier 2007StatutMembreDernière intervention 3 novembre 20111 3 sept. 2009 à 21:27
Ce n'est absolument pas un hook =/ Je te conseille de renommer ta source ...
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 22 août 2009 à 18:14
Bonjour,
L'utilisation de System.Timers.Timer implique la levée de l'event Elapsed dans un thread du pool de thread (dans lequel s'exécutera donc le code du gestionnaire d'évènement timerUI_Elapsed), donc dans un autre thread que celui du GUI. D'où l'avertissement.
ryoryo
Messages postés2Date d'inscriptiondimanche 2 novembre 2008StatutMembreDernière intervention22 août 2009 22 août 2009 à 10:41
j'ai le même message d'erreur que MATHMAX
shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013 21 août 2009 à 16:26
etrange, la class ne comporte qu'un seul thread, et le winforms se contente de récupérer le buffer de la class via la methode getBuffer(), de plus même après vérification je n'ai aucune erreur ni avertissement sur le projet.
(Je tourne sous XP, avec Visual Studio 2008, Version de .Net Framework: 3.5), tiens moi au courant de la résolution du problème pour toi, mais bon il ne devrai pas arriver
cs_mathmax
Messages postés403Date d'inscriptionvendredi 28 octobre 2005StatutMembreDernière intervention31 août 2008 21 août 2009 à 14:23
J'obtiens l'erreur suivante:
Opération inter-threads non valide : le contrôle 'txtLog' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
A la ligne :
// s'il est différent de ce qui est déja existant on ajoute a la textbox
txtLog.Text += temp;
shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013 21 août 2009 à 06:40
j'avais commencé comme ca au tout début, mais mon programme était signalé comme un virus, du coup j'ai testé d'autres trucs pour que ca passe un peu plus
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 21 août 2009 à 02:37
Tu souhaites peut être apporter des fonctions évoluées à ton hook par la suite, mais appeler GetAsyncKeyState toutes les 10ms dans un timer ce n'est pas une bonne solution, un vrai hook se met en place grâce à la fonction SetWindowsHookEx .
13 janv. 2013 à 13:55
11 janv. 2011 à 13:34
3 sept. 2009 à 21:27
22 août 2009 à 18:14
L'utilisation de System.Timers.Timer implique la levée de l'event Elapsed dans un thread du pool de thread (dans lequel s'exécutera donc le code du gestionnaire d'évènement timerUI_Elapsed), donc dans un autre thread que celui du GUI. D'où l'avertissement.
22 août 2009 à 10:41
21 août 2009 à 16:26
(Je tourne sous XP, avec Visual Studio 2008, Version de .Net Framework: 3.5), tiens moi au courant de la résolution du problème pour toi, mais bon il ne devrai pas arriver
21 août 2009 à 14:23
Opération inter-threads non valide : le contrôle 'txtLog' a fait l'objet d'un accès à partir d'un thread autre que celui sur lequel il a été créé.
A la ligne :
// s'il est différent de ce qui est déja existant on ajoute a la textbox
txtLog.Text += temp;
21 août 2009 à 06:40
21 août 2009 à 02:37