Gestion de cybercafé ...

Signaler
Messages postés
4
Date d'inscription
lundi 23 mai 2005
Statut
Membre
Dernière intervention
18 juillet 2006
-
Messages postés
4
Date d'inscription
dimanche 3 décembre 2000
Statut
Membre
Dernière intervention
21 février 2008
-
bonjour à tous :)

Les clients de notre cyber accèdent à la navigation via notre interface VB6 qui est installé sous windows XP. selon leur besoin, ils peuvent cliquer sur command_click MSN, ou IRC, ou YAhoo messenger etc.. :)
Tout fonctionne merveilleusement bien, sauf, si les clients cliquent 2 fois sur le bouton internet, internet explorer s'ouvre et se calle dans la barre des tâches. Ne voyant pas d'internet explorer, le client se déco :(

voici le code qui est associé à un simple command_click

Private Sub internet_Click()

ProcessID(1) = Shell("C:\program files\internet explorer\iexplore.exe", vbMaximizedFocus)
Hprocess(1) = OpenProcess(PROCESS_QUERY_INFORMATION, False, ProcessID(1))
timerboutonstop.Enabled = True
Text1.Visible = False
Connexion
End Sub


A noter que cela fonctionne très bien sous windows 2000

si vous avez une idée nous sommes preneur ;)

merci pour votre aide et bonnes vacances à tous :)

7 réponses

Messages postés
630
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
17 février 2007

Salut
A priori, je n'ai peut-être pas tout compris, il s'agit d'empêcher le client de cliquer 2 fois sur un commandbutton ?
Dans ce cas insère : internet.Enabled = False en début du code de l'évènement click du bouton.
Messages postés
695
Date d'inscription
jeudi 5 mai 2005
Statut
Membre
Dernière intervention
5 janvier 2010
26
Ou si ce que tu veux c'est eviter que ton processus se lance deux fois, verifie s'il est ouvert avant de le réouvrir.

(Si la réponse vous convient, appuyez sur réponse acceptée...)

Il y a plusieurs facon d'être con ,mais un con choisit toujours la pire<>
Messages postés
4
Date d'inscription
lundi 23 mai 2005
Statut
Membre
Dernière intervention
18 juillet 2006

oula j'aurais pû faire plus simple :

si le client double-clique sur le command_click() internet explorer est minimisé :(
Ce qui implique que le VBMaximizedFocus ne fonctionne pas.

je ne peux utiliser le command_dblclick.. car 70% des clients cliquent qu'une fois :p

Après tentative, vos réponses ne fonctionnent pas :( merci quand même :)

++
Messages postés
695
Date d'inscription
jeudi 5 mai 2005
Statut
Membre
Dernière intervention
5 janvier 2010
26
Essaye en mettant le bouton en enable apres le click. Tu met un petit timer qui le remet en disable par la suite...

         (Si la réponse vous convient, appuyez sur réponse acceptée...).

                           Noubliez pas de lire le REGLEMENT 
Messages postés
2
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
7 avril 2008

salut
Messages postés
4
Date d'inscription
dimanche 3 décembre 2000
Statut
Membre
Dernière intervention
21 février 2008

merci bien de votre aides
Messages postés
4
Date d'inscription
dimanche 3 décembre 2000
Statut
Membre
Dernière intervention
21 février 2008

merci bien de votre comprehension