PDA

Visualizza la versione completa : [VB] Richiamare la funzione di Windows (Connessione telefonica)


w_t
16-05-2002, 18:44
[VB.NET] Come posso fare per fare partire la Connessione Telefonica di Windows con il numero di telefono da me passato gia' digitato nella chiamata???

Wild78
17-05-2002, 07:23
Cerca 'TAPI' e utente 'Wild78'

Ne abbiamo parlato tante volte per VB6... con le dovute variazioni funzierą anche per .NET

w_t
17-05-2002, 13:07
Ho trpvato questo:



Private Declare Function tapiRequestMakeCall Lib "TAPI32.DLL" (ByVal Dest As String, ByVal AppName As String, ByVal CalledParty As String, ByVal Comment As String) As Long
Private Sub PhoneCall(ByVal sNumber As String, ByVal sName As String)
Dim lRetVal As Long = tapiRequestMakeCall(Trim$(sNumber), App.Title, Trim$(sName), "")
If lRetVal <> 0 Then
'Impossibile chiamare

End If
End Sub
Private Sub Form_Load()
PhoneCall("123456", "NomeChiamata")
End Sub


solo che App.Title mi dice che App non e' dichiarato, ma non so come dichiararlo perche non so cosa e', un numero, una stringa, e a cosa serve???

Comunque se tolgo App.Title e metto "", funziona, ma vorrei completarlo del tutto, mi puoi dire cosa e'???

Wild78
17-05-2002, 14:07
App č l'oggetto Application

w_t
17-05-2002, 16:56
E perche non me lo vede???

L'oggetto di quale classe???
Quale Namesystem devo importare nel progetto???

ans
18-05-2002, 16:16
Scordati con .Net tapi, api e compagnia bella. Devi cercare tra i Namespaces la classe che se ne occupa.

w_t
18-05-2002, 16:45
Ma e' necessario quell' App.Title ???

ans
18-05-2002, 19:43
E' il nome dell'applicazione, un valore stringa, viene utilizzata quell'istruzione per far ritornare il nome del programma, ma puoi metterci cio' che vuoi.

w_t
18-05-2002, 20:55
OK, grazie ora provo, cao!!

Loading