C#でSkype API COM Wrapper プログラミング
- まず,ここhttp://www.geocities.com/skypeapi/?200415からzipで固まったdllをダウンロード.現状の最新は,http://www.geocities.com/skypeapi/SkypeAPI_1007.zipです.
- 解凍したSkypeAPI.dllをシステムディレクトリに移動.ここではC:\windows\system32\SkypeAPI.dllとします.
- dllをシステムに登録.
regsvr32 SkypeAPI.dll
これで上のサイトにあるVBで作られたサンプルが動くようになります.
- csharpでプログラムを作成.ここではC:\scripts\csharp\skypeapi.csとします.
// skypeapi.cs // TlbImp \windows\system32\SkypeAPI.dll // csc /r:SKYPEAPILib.dll skypeapi.cs using System; using System.Text; using SKYPEAPILib; public class MyApp{ public static void Main(string[] args){ Access ao = new Access(); ao.Connect(); foreach (User user in ao.GetFriendList()){ Console.WriteLine(user.DisplayName); Console.WriteLine(user.Handle); Console.WriteLine("{0:g}", user.LastOnline); } } }
- 次に,C:\scripts\csharpで,COMタイプライブラリからマネージドアセンブリを作成します.
TlbImp \windows\system32\SkypeAPI.dll
(書いててよくわからないけど,
- 作者: ベンアルバーリ,ブラッドメリル,ピータードレイトン,Ben Albahari,Brad Merrill,Peter Drayton,竹内里佳
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2002/07
- メディア: 単行本
- クリック: 51回
- この商品を含むブログ (13件) を見る
csc /r:SKYPEAPILib.dll skypeapi.cs
< |