使用skype api通过vb.net进行调用

时间:2009-06-20 00:39:26

标签: vb.net skype

  1. 如何在我的vb.net应用程序中包含skype库?
  2. 我如何通过vb,net来打电话?

3 个答案:

答案 0 :(得分:1)

Skype提供了一个可以在VB.NET中使用的COM API。有关从VB.NET使用COM的更多信息,请参阅:

http://msdn.microsoft.com/en-us/library/x66s8zcd.aspx

可以在以下网址找到Skype API文档:

https://developer.skype.com/Docs/ApiDoc

而且,虽然不是在VB.NET中,但是如何在SEHE AKA Skype Event Handler Example中使用Skype API是一个很好的例子。它是用C#编写的,但同样的原则适用于VB.NET,语法略有不同。

答案 1 :(得分:1)

这是在C#中,但它很容易转换为VB using the Skype API

答案 2 :(得分:1)

这是使用vb.net在Skype上调用的代码,包括声明。

Imports SKYPE4COMLib
Public class form 1
Public WithEvents skype As New SKYPE4COMLib.Skype
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  'check if the skype client is running
  If Not skype.Client.IsRunning Then
        skype.Client.Start()
    End If
end sub
'use a button or other control to place a call to the test account of skype
 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    skype.PlaceCall("echo123")
End Sub

拨打其他人只需替换echo123,不要忘记“引号”