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 !

MAUTOCONNECT : POUR SE CONNECTER AUTOMATIQUEMENT A INTERNET SOUS NT/2000/XP AVEC ICONE DANS LE SYSTRAY ET STATS DE CONNECTION.


Information sur la source

Catégorie :Réseau & Internet Niveau : Débutant Date de création : 24/02/2003 Date de mise à jour : 26/02/2003 17:44:23 Vu / téléchargé: 3 149 / 447

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Mise a jours avec des commentaires la plupart du temps et aussi les stats de la connection.

Merci a tous ceux sur qui j'ai pompé (y'en a pas mal)... J'ai essayer de faire un mix sympa de se que j'avais trouver ici sur le sujet.  
 

Conclusion

Quelque Ajouts en prévision :
   ->Démarrage/Arrêt de prog à la connection/déconnection.
   ->Plus de stats sur la connection.
   ->Gestion de plusieurs connection (mais là ca va prendre un peu de temps car j'avait rien prévu pour au départ).

Et d'autres choses qui fonctionnerons avec des softs en cours de dévellopement et encore non dispo:
   ->Envois de Mails à la (Dé)Connection.
   ->Upload de fichier Ftp à la (Dé)Connection.  
 

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 Nestor le 24/02/2003 13:20:17

manque un .bas
pas de commentaire

1/10

signaler à un administrateur
Commentaire de Malkuth le 24/02/2003 23:09:35

Désoler il manquait effectivement un .BAS (pas trés util d'aileur et qui va sauté ... enfin g fais l'upload du Zip et ca devrait êtres bon maintenant. Pour les coments je sais c vraiment pas cool de ma part. mais g pas fini de dévelloper le prog et je voulais juste faire profiter  de se bout de travail qui fonction(du moins chez moi), aussi pour pouvoir un retour sur Bug.

Bref pour faire bien les choses je promet une upload d'ici la fin de la semaine avec Commentaire et code épurer de se qui n'est pas util.

Et avec un peu de chance je pourait tenter de faire mieux que 1/10.

signaler à un administrateur
Commentaire de Kirua le 25/02/2003 16:28:47

pq la note moyenne est de 10 sur 10 ??????????

signaler à un administrateur
Commentaire de Malkuth le 25/02/2003 17:30:06

Perso je ne vois pas qui a fais ca il serait bon de ne pas mettre n'importe quoi, merci!(c gentil mais ca vaut pas ca)

signaler à un administrateur
Commentaire de olid le 28/02/2003 06:37:02

Impossible dessayer ton truc...erreur de chargement de classe, ocx, etc :o(((

Pourtant, ton source pourrait m'etre utile, je cherche un moyen efficace et simple pour savoir si une connection internet est active sans que cela provoque une tentative de connection quand cest pas le cas. Est ce que ta routine cidessous convient ?

'Propriétée en lecture seule indiquant l'état de connection
Public Property Get Connected() As Boolean
    Dim Conn As RASCONN
    Dim Y As Long
    Dim z As Long
    Connected = False
    Conn.dwSize = Len(Conn)
    Y = Conn.dwSize
    If RasEnumConnections(VarPtr(Conn), VarPtr(Y), VarPtr(z)) = 0 Then
          If z = 0 Then
             Connected = False
          Else
             Connected = True
          End If
    End If
End Property

signaler à un administrateur
Commentaire de Malkuth le 28/02/2003 13:18:22

si mon exemple ne marche pas c peut'être parceque avant d'ouvrir le projet autoconnect tu doit d'abord ouvrir le projet TaskbarIcon et le compiler(Fichier-> créer :.....ocx)

dis moi, si ca fonction aprés ca plz


C'est tout a fais ca !
mais sans oublier de déclarer :

Private Type RASCONN
    dwSize As Long
    hRasConn As Long
    szEntryName(256) As Byte
    szDeviceType(16) As Byte
    szDeviceName(128) As Byte
    pad As Byte
End Type

Private Declare Function RasEnumConnections Lib "rasapi32.dll" Alias "RasEnumConnectionsA" (ByVal lprasconn As Long, ByVal lpcb As Long, ByVal lpcConnections As Long) As Long

Une variante pour pouvoir détecter une connection en particulier (dans le cas de plusieurs accés reseau distant dans le même temp:

-> REMPLACE Connection par le nom tel qu'afficher dans l'accés réseau a distance (si tu veux récupérer une liste des connections possible dans une collection de string regarde la property Get ConnectionList dans InternetAutoConnect.Cls)


Public Function Get Connected() As Boolean
    Dim Conn(256) As RASCONN
    Dim stat As RAS_STATS
    Dim Y As Long
    Dim z As Long
    Dim sNom As String
        
     Conn(0).dwSize = Len(Conn(0))
     Y = 257 * Conn(0).dwSize
    If RasEnumConnections(VarPtr(Conn(0)), VarPtr(Y), VarPtr(z)) = 0 Then
            For i = 0 To z - 1
                sNom = StrConv(Conn(i).szEntryName, vbFromUnicode)
                If StrComp(sNom, Connection, vbTextCompare) Then
                      Connected = False
                 Else
                      Connected = True
                End If
            Next
        End If
End Function

signaler à un administrateur
Commentaire de Malkuth le 28/02/2003 13:30:38

PS : désolé pour la grossière erreur c : Ou public function connected()... Ou Public property get...

enfin vous aviez vu ...

signaler à un administrateur
Commentaire de Unreal le 22/10/2004 17:50:48

Perso chez moi le code il marche super et le prog est très bien fait. Bien joué ! (10/10)

signaler à un administrateur
Commentaire de Kike le 11/08/2005 12:38:49

pour moi la fct détection de connexion internet ne marche pas
config : xp wanadoo box live pro par wifi
j'en cherche une très sure

signaler à un administrateur
Commentaire de Gael51 le 05/05/2006 20:52:48

Chez moi, ce code qui est très interressant ne fonctionne pas entièrement => la fonction de déconnection ne fonctionne pas.
pour le reste, c'est interressant.

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,671 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é.