Avoir la connaissance de la façon de faire des appels téléphoniques à partir d'un Microsoft Visual Basic.NET ( VB.NET ) application peut vous faire gagner du temps si vous avez besoin de faire des appels en permanence . VB.NET est un langage de programmation informatique utilisé pour créer des applications mobiles, Web et de bureau . Faire des appels téléphoniques de VB.NET peuvent être effectuées par l' Application Programming Interface TAPI (Telephony ) . TAPI donne aux programmeurs les couches nécessaires pour accéder à la téléphonie DLL Microsoft ( bibliothèques de liens dynamiques ) . Téléphonie intègre des ordinateurs avec des périphériques tels que les appareils photo et les réseaux Internet. Choses que vous devez
Microsoft Visual Basic Express
Voir Plus Instructions
1
Démarrez Microsoft Visual Basic Express, cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran et sélectionnez "Application Windows Forms . " Cliquez sur « OK ».
2
Double-cliquez sur "Button" sur la " boîte à outils " pour ajouter un nouveau bouton . Double -cliquez sur " label " pour ajouter une étiquette. Ajouter une seconde étiquette en utilisant le même procédé . Double -cliquez sur " TextBox " pour ajouter une zone de texte .
3
Double -cliquez sur " Button1 " pour ouvrir le "Form1.vb" module . Copiez et collez le code suivant dans la première ligne du module : Photos
Imports System.Windows.Forms
4
Copiez et collez ce qui suit pour déclarer la DLL TAPI32 sous la rubrique « Public Class Form1 " mais surtout le " " procédure :
Declare Function tapiRequestMakeCall Auto Lib" Button1_Click tapi32.dll "_
( ByVal DestAddress As String , ByVal AppName As String , _
< p > CalledParty ByVal As String , ByVal Commentaire As String ) As Integer
Const TAPIERR_NOREQUESTRECIPIENT le plus court = -2
Const TAPIERR_REQUESTQUEUEFULL le plus court = -3
Const TAPIERR_INVALDESTADDRESS le plus court = -4
la procédure " Button1_Click " a été créé lorsque vous double- cliqué sur " Button1" sur votre formulaire .
5
Copiez et collez le texte suivant dans la procédure " Button1_Click " pour créer vos variables :
phoneNum Dim As String
Dim TResult> aussi court
tmpStr Dim As String
La procédure " Button1_Click " a été créé lorsque vous double- cliqué sur " Button1" sur votre formulaire
6
Copiez et collez ce qui suit pour obtenir le numéro de téléphone est entré dans la zone de texte et l'appeler : .
phoneNum = Trim ( TextBox1.Text )
essayer et
TResult> = tapiRequestMakeCall ( phoneNum , " Dial" , phoneNum , "")
Catch ex As Exception
Label2.Text = " erreur "
End Try
7
Copiez et collez ce qui suit pour vérifier les erreurs :
Si TResult> < > 0 Then
tmpStr = "Erreur "
Select Case TResult>
Case TAPIERR_NOREQUESTRECIPIENT
tmpStr = tmpStr et "Aucune application de numérotation de téléphonie fenêtres est en marche et rien ne pouvait être démarré. "
Case TAPIERR_REQUESTQUEUEFULL
tmpStr = tmpStr & " La file d' attente de Windows demandes de numérotation de téléphonie est plein. "
Case TAPIERR_INVALDESTADDRESS
tmpStr = tmpStr & " Le numéro de téléphone n'est pas valide. "
Case Else
tmpStr = tmpStr &" erreur n'existe plus. "
End Select
Else
tmpStr = " Numérotation"
End If
Label2.Text = tmpStr
End Sub End Class
8
presse "F5" pour exécuter votre programme , puis entrez un numéro de téléphone dans la zone de texte et cliquez sur " Button1 ".