Gestion de cybercafé ...

leden65 Messages postés 4 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 18 juillet 2006 - 17 juil. 2006 à 19:31
cs_freevert Messages postés 4 Date d'inscription dimanche 3 décembre 2000 Statut Membre Dernière intervention 21 février 2008 - 18 févr. 2008 à 09:57
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

Dolphin Boy Messages postés 630 Date d'inscription vendredi 5 mai 2006 Statut Membre Dernière intervention 17 février 2007
17 juil. 2006 à 20:45
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.
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
18 juil. 2006 à 08:57
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<>
0
leden65 Messages postés 4 Date d'inscription lundi 23 mai 2005 Statut Membre Dernière intervention 18 juillet 2006
18 juil. 2006 à 14:31
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 :)

++
0
tof008 Messages postés 695 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 5 janvier 2010 33
18 juil. 2006 à 14:42
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 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_lilalilalou Messages postés 2 Date d'inscription jeudi 28 décembre 2006 Statut Membre Dernière intervention 7 avril 2008
24 janv. 2008 à 16:47
salut
0
cs_freevert Messages postés 4 Date d'inscription dimanche 3 décembre 2000 Statut Membre Dernière intervention 21 février 2008
18 févr. 2008 à 09:49
merci bien de votre aides
0
cs_freevert Messages postés 4 Date d'inscription dimanche 3 décembre 2000 Statut Membre Dernière intervention 21 février 2008
18 févr. 2008 à 09:57
merci bien de votre comprehension
0