問題タブ [skype4com]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3039 参照

c# - C# で skype4com でファイルを送信しますか?

C# アプリケーションから Skype 経由でファイルを送信できますか? いくつかのトピックを検索しましたが、解決策が見つかりませんでした。

0 投票する
1 に答える
13046 参照

c# - Visual Studio で Skype4COM.dll COM API を使用する

Visual Studio で skype dll クラスを使用したいと考えています。skype4com.dll をダウンロードしたリンクはここにあります。そのdllへの参照を追加しようとすると、次のようになります。

ここに画像の説明を入力

この解決策に従ってみましたが、リンクが壊れています。

編集

私もこの例に従ってみました:

しかし、プロジェクトを開くと、ビジュアルスタジオを読み込めません:

ここに画像の説明を入力

0 投票する
2 に答える
1348 参照

c# - コンソールアプリケーションではdllを参照できませんが、wpfでは参照できます

  • コンソールアプリケーションとwpfアプリケーションがあります。
  • 両方のアプリケーションで、skype4com.dllリファレンスを追加しました

  • コード:SKYPE4COMLib.Skype oSkype = new SKYPE4COMLib.Skype();

与える:InvalidCastExeption述べる:

タイプ'System.__ComObject'のCOMオブジェクトをインターフェイスタイプ'SKYPE4COMLib.Skype'にキャストできません。IID'{B1878BFE-53D3-402E-8C86-190B19AF70D5}'のインターフェイスのCOMコンポーネントに対するQueryInterface呼び出しが、次のエラーのために失敗したため、この操作は失敗しました:そのようなインターフェイスはサポートされていません(HRESULTからの例外:0x80004002(E_NOINTERFACE)) 。

しかし、wpfアプリケーションで同じコード行を実行しても、例外は発生しません。どうして!?


Skypeが更新されるまで、コンソールアプリケーションは正常に動作していました。私はskypeをアンインストールし、問題を解決するために再度インストールしましたが、それは役に立ちませんでした。

0 投票する
2 に答える
438 参照

c# - wpfアプリケーション以外のプロジェクトでdllを使用することはできません

これは本当に奇妙です。これをwpfアプリケーションで実行すると、次のようになります。

エラーは発生しません。

asp.netアプリケーションで実行したいと思います。そこで実行すると、次のようになります。 ここに画像の説明を入力してください

ビルドエラーは発生せず、実行時にエラーが発生することに注意してください。SKYPE4COMLib.SkypeクラスはSkypeによって提供され、ここからダウンロードできます。wpfアプリケーションを使用している場合でも、そのクラスからオブジェクトをインスタンス化できる理由がわかりません。

私が試したこと:(asp.netアプリケーションからそのライブラリを使用したいことを思い出してください)

1)ソリューションにwpfアプリケーションを追加します。次に、私のaspアプリケーションからそのプロジェクトを参照します。同じエラーが発生します。

2)Webサービスを作成し、Webサービスでクラスをインスタンス化しようとしました。それはうまくいきません。

3)ターゲットフレームワークを.NetFramewrok4クライアントプロファイルから別のフレームワークに変更します。これにより、クラスをインスタンス化できたが、メソッドを呼び出すことができなかったという問題が解決しました。

wpfアプリケーションを使用しているが、.netアプリケーションやコンソールアプリケーションを使用していない場合に、クラスからオブジェクトをインスタンス化できる理由を理解するのに苦労しています。スカイプがわざとそれをブロックしようとしているようです。

0 投票する
2 に答える
4430 参照

c# - Skype4ComLib の使用時にエラーが発生する

こんにちは、Skype4ComLib を使用して Skype の連絡先を取得していますが、エラーが発生しています:

CLSID {830690FC-BF2F-47A6-AC2D-330BCB402664} を持つコンポーネントの COM クラス ファクトリを取得できませんでした。次のエラーが原因です: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。

Skype がマシンにインストールされています。

何か案が?

0 投票する
1 に答える
10074 参照

c# - C# Skype API ビデオ通話

私はセキュリティ モニター アプリケーションに取り組んでいましたが、私が見つけた最良のアプローチは Skype でした。

侵入の可能性がある場合、アプリケーションは指定された Skype ID を呼び出します。これはおそらく私の Android フォンであり、すべての画像処理が完了しました。しかし、私はこの Skype API で立ち往生しています。私はこのコードを書きました:

これにより音声通話が開始されますが、call.StartVideoSend(); エラーを示します

私もこれを試しましたが、それは古い API であり、何も得られなかったと思います。そして、コマンドを送信することさえできません。

誰かが私を助けてくれたら、私は感謝します。

0 投票する
1 に答える
831 参照

emacs - skypeを使用したemacsのmailto:タグに似たphoneto:タグを作成および管理するにはどうすればよいですか?

Emacs 23では、mailto:foo@foobar.fooに下線が引かれ、Enterキーを押すとメールの書き込みが開始されます。

EmacsとSkypeがインストールされているシステムで、phoneto:+5623689753などのタグを構成することは可能ですか?これは自動的にハイライト表示され、Enterキーを押すとこの番号でskypeを起動しますか?

0 投票する
1 に答える
1673 参照

c++ - Skype4COMC++イベント処理

誰かがC++でSkype4COMのイベント処理、つまり着信コールまたは着信メッセージ処理を使用した実例を提供できますか?

「IDispEventImpl」を使用してイベントをキャッチしましたが、イベントが発生するとエラーが発生します:0xC0000005:アクセス違反の書き込み場所「0x00000014」。

一部の変数が初期化されていないようです:atlcore.h内:CComCriticalSectionクラス内:HRESULT Lock()内:EnterCriticalSection(&m_sec);

プロジェクトへのリンクは次のとおりです:http: //dl.dropbox.com/u/41844149/SkypeCallbackExample.zip

なにが問題ですか?

0 投票する
1 に答える
2800 参照

c# - Skype4COM は、最近のすべての最近のチャットを取得します

すべての連絡先を取得するコードを作成しましたが、すべてのチャット グループを取得したいと考えています。Skype4COM API を使用したことがない場合は、このトピックをこれ以上読まないでください。

すべての連絡先を収集するために使用

グループのリストを作成するアイデアはありますか?

0 投票する
1 に答える
13128 参照

c# - Skype のグループ チャットで Skype4COM を使用してメッセージを送信するにはどうすればよいですか?

C#で「Skypeボット」を作ろうとしています。これまでのところ、1対1のチャットでうまく機能させることができました. グループチャットでうまくいきません。ここに私の情報源があります:

処理されたメッセージを送信する場所で、「メソッド 'SendMessage' のオーバーロードは 2 つの引数を取りません」というエラーが表示されます。

ただし、使用する場合:

完全に機能しますが、グループ チャットでは機能しません。何か提案はありますか?