Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CONNECTION AUTOMATIQUE À UNE HEURE DEMANDER ET DECONNECTION


Information sur la source

Catégorie :Réseau & Internet Classé sous : connexion, automatique, heure, déconnexion, modem Niveau : Débutant Date de création : 31/12/2001 Date de mise à jour : 31/12/2001 19:34:38 Vu / téléchargé: 3 783 / 363

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

Vous avez juste à entrez l' heure de connection et l' heure de deconnection. C'est le premier code que je met sur se site alors soyez sympa ...


 

Source

  • 'functions nécessaires pour se connecter, se deconnecter et vérifier la connection
  • Const Internet_Autodial_Force_Unattended As Long = 2
  • Private Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long
  • Private Declare Function InternetAutodialHangup Lib "wininet.dll" (ByVal dwReserved As Long) As Long
  • Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long
  • 'affiche l' heure...
  • Private Sub Timer1_Timer()
  • heure.Caption = Format(Time, "hh:mm")
  • End Sub
  • 'pour fermer les boucles lorsque l' on quite le programme sans avoir cliquer sur arrêter
  • Private Sub Form_Unload(Cancel As Integer)
  • End
  • End Sub
  • 'le bouton pour lancer ou arrêter le programme
  • Private Sub go_Click()
  • If (go.Caption = "Démarrer") Then
  • go.Caption = "Arrêter"
  • heurech.Enabled = False
  • heurecm.Enabled = False
  • heuredh.Enabled = False
  • heuredm.Enabled = False
  • prog
  • Else
  • deconnection = InternetAutodialHangup(0&)
  • go.Caption = "Démarrer"
  • heurech.Enabled = True
  • heurecm.Enabled = True
  • heuredh.Enabled = True
  • heuredm.Enabled = True
  • temps.Caption = "Arrêter"
  • End If
  • End Sub
  • 'le programme
  • Private Sub prog()
  • Dim hc, hd, tr, heure As String
  • hc = heurech.Text * 3600 + heurecm.Text * 60
  • hd = heuredh.Text * 3600 + heuredm.Text * 60
  • Do While go.Caption = "Arrêter"
  • DoEvents
  • heure = Format(Timer, "####0")
  • If (hc >= heure) Then
  • tr = hc - heure & "secondes avant connection"
  • Else
  • tr = 86400 + hc - heure & "secondes avant connection"
  • End If
  • temps.Caption = tr
  • If (tr = "0secondes avant connection") Then
  • temps.Caption = "Connection..."
  • connection: Connect = InternetAutodial(Internet_Autodial_Force_Unattended, 0&)
  • Dim check As Boolean
  • check = InternetGetConnectedState(0&, 0&)
  • If (check = True) Then
  • temps.Caption = "Connecter !!!"
  • Do While go.Caption = "Arrêter"
  • DoEvents
  • heure = Format(Timer, "####0")
  • If (hd > heure) Then
  • temps.Caption = hd - heure & "secondes avant déconnection"
  • Else
  • deconnection = InternetAutodialHangup(0&)
  • go.Caption = "Démarrer"
  • heurech.Enabled = True
  • heurecm.Enabled = True
  • heuredh.Enabled = True
  • heuredm.Enabled = True
  • temps.Caption = Terminer
  • End If
  • Loop
  • Else
  • GoTo connection
  • End If
  • End If
  • Loop
  • End Sub
'functions nécessaires pour se connecter, se deconnecter et vérifier la connection
Const Internet_Autodial_Force_Unattended As Long = 2
Private Declare Function InternetAutodial Lib "wininet.dll" (ByVal dwFlags As Long, ByVal dwReserved As Long) As Long
Private Declare Function InternetAutodialHangup Lib "wininet.dll" (ByVal dwReserved As Long) As Long
Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long

'affiche l' heure...
Private Sub Timer1_Timer()
heure.Caption = Format(Time, "hh:mm")
End Sub

'pour fermer les boucles lorsque l' on quite le programme sans avoir cliquer sur arrêter
Private Sub Form_Unload(Cancel As Integer)
End
End Sub

'le bouton pour lancer ou arrêter le programme
Private Sub go_Click()
If (go.Caption = "Démarrer") Then
go.Caption = "Arrêter"
heurech.Enabled = False
heurecm.Enabled = False
heuredh.Enabled = False
heuredm.Enabled = False
prog
Else
deconnection = InternetAutodialHangup(0&)
go.Caption = "Démarrer"
heurech.Enabled = True
heurecm.Enabled = True
heuredh.Enabled = True
heuredm.Enabled = True
temps.Caption = "Arrêter"
End If
End Sub

'le programme
Private Sub prog()
Dim hc, hd, tr, heure As String
hc = heurech.Text * 3600 + heurecm.Text * 60
hd = heuredh.Text * 3600 + heuredm.Text * 60
    Do While go.Caption = "Arrêter"
    DoEvents
    heure = Format(Timer, "####0")
        If (hc >= heure) Then
            tr = hc - heure & "secondes avant connection"
        Else
            tr = 86400 + hc - heure & "secondes avant connection"
        End If
    temps.Caption = tr
        If (tr = "0secondes avant connection") Then
            temps.Caption = "Connection..."
connection: Connect = InternetAutodial(Internet_Autodial_Force_Unattended, 0&)
            Dim check As Boolean
            check = InternetGetConnectedState(0&, 0&)
                If (check = True) Then
                    temps.Caption = "Connecter !!!"
                    Do While go.Caption = "Arrêter"
                    DoEvents
                    heure = Format(Timer, "####0")
                        If (hd > heure) Then
                            temps.Caption = hd - heure & "secondes avant déconnection"
                        Else
                            deconnection = InternetAutodialHangup(0&)
                            go.Caption = "Démarrer"
                            heurech.Enabled = True
                            heurecm.Enabled = True
                            heuredh.Enabled = True
                            heuredm.Enabled = True
                            temps.Caption = Terminer
                        End If
                    Loop
                Else
                    GoTo connection
                End If
        End If
    Loop
End Sub
 

Conclusion

Voila, si vous avez des questions n' hésitez pas.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de guizmo123 le 22/12/2002 23:48:25

Attend j'vais t'tester ça...

signaler à un administrateur
Commentaire de pepekiss le 07/11/2004 01:33:30

cela ne marche pas, du moins pas avec moi.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

info connexion internet [ par galexis ] Je souhaite réaliser un compteur internet (avec visual basic 6), qui détecte la connexion par le modem, mais qui sache différencier la connexion activ Forcer une connexion automatique [ par Jonef ] Bonjour,voilà je cherche le moyen pour mettre la connexion internet de quelqu'un en "Connexion automatique" c'est à dire que lorsque j'apelle la conne Connexion à distance par modem [ par BURNY ] Bonjour,J'aimerais savoir comment faire pour établir une connexion entre deux ordinateurs par modem (sans avoir à se connecter à un fournisseur d'accè deconnecter une connexion a distance [ par sreef ] Je dispose d'un PC avec modem et d'un PC sans modem qui partagent une connexion internet.je souhaite faire un programme qui permet de fermer la connex configurer une connexion modem [ par mariuscesar ] salut J'aimerais avoir un code visual basic qui permet de configurer automatiquement une connexion Dialup ou modem. Création, lancement de la connexio Connexion accès distant par modem (ras) urgent svp.... [ par mariuscesar ] Bjrj'ai un pb, je veux un code vb ki me permet de creer une connexion accès à distant (via modem) pour les syteme d'exploitaion win98 et Ntke faire?? creer une connexion internet via un modem [ par mariuscesar ] Salut je cherche depuis 1 mois à creer une connexion internet via un modem à partir de vb6, mais je n'y arrive pas.est ce que kelkun peut m'aider??? connexion d'un pc à un autre pc par modem [ par singra007 ] je cherche un code qui me permet de me connecter à un autre pc par ligne téléohonique à travers mon modem comme l'utilitaire de windows (connexion d'a Connexion automatique avec une ligne RTC [ par chaksimo ] SalutEst ce qu'il y a moyen de faire une connexion internet automatiquement avec une ligne RTC ?UrgentMerci par avance. boite de connexion internet explorer [ par hakcha ] bonjour à tous.j'essaye de faire un petit programme de connexion internet qui me permet d'utiliser une connexion par défaut style tiscali par exemple.


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,546 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.