私は現在、iTunesのCOM with .NETを使用しています。以前使用していたものを使用してしまったものが再び発生しました。iTunes COMの接続を解除する
プログラムの終了中または終了後にiTunesを終了すると、「アプリケーションスクリプトインターフェイス」を使用しているものが表示されますが、COMはまだ接続されています。
これは、だから私は(必須ではないものを削除)したもの
Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
AddHandler itunes.OnAboutToPromptUserToQuitEvent, AddressOf itunes_OnAboutToPromptUserToQuitEvent
End Sub
Private Sub itunes_OnAboutToPromptUserToQuitEvent()
System.Runtime.InteropServices.Marshal.ReleaseComObject(itunes)
End Sub
で、上記のコードは、私は再びそれを使用するために、iTunesを再起動する必要が程度のCOMを抜いて、しかしんApplication Scriptingエラーを取り除くことはできません。意味、私はまだエラーダイアログが表示された後に終了をクリックする必要があります。これ以外には他のすべてがうまく動作します。
- 私はこの問題を抱えた他の質問を見てきましたが、誰も私のためにそれを解決しませんでした。イベントがiTunesのこの現在のバージョンではもう機能しないのかどうかはわかりませんが、現時点でどちらの方法でも動作していないようです。