|
|
||||||
|
RasConnect.dll est une librairie de connexion RAS, elle permet depuis eVB d'effectuer une connexion/déconnexion RAS. La connexion se fait par la fonction Dial().
Long = Dial(ByVal sEntryName as String, ByRef hConn as Long) [in] sEntryName : le nom de la connexion
a executer. ATTENTION CASE SENSITIVE code retour : 0 = succès, ou le code erreur rencontrée.
Long = HangUp(ByRef hConn as Long) [in, out] hConn : le handle retourné
par la fonction Dial(). Une fois la connexion fermée, hConn = 0. code retour : 0 = succès, ou le code erreur rencontrée. Note : Si hConn = 0 lors de l'appel, un message d'information est affiché.
Long = EnumConnections() Cette fonction ne prend pas de paramètres. Elle se contente de retourner le handle de la connexion active ou 0 si aucune connexion.
Le projet eVB permet de tester la librairie.
Il se compose d'un formulaire et de 2 boutons : Lors du chargement du formulaire, la fonction EnumConnections() se charge de détecter la présence d'une connexion. La variable g_hConn contiendra le handle retourné par la fonction ou 0. Si une connexion existe, seul le bouton
déconnecter est actif, il permet de supprimer la connexion active.
Voila, la prochaine fois j'aborderai comment lister toutes les connexions RAS existantes dans un comboBox afin d'exécuter celle de son choix. Enfin pour terminer comment créer une entrée RAS (phone book entry) directement depuis eVB.
|
||||||
|
|
||||||
|
Copyright 2001-2004 - Tous droits réservés
|
||||||
|
iPAQ
est un produit de COMPAQ.
|