2

私は、全画面表示のゲームを開いているときにゲーマーが音楽を管理できるようにするプログラムの開発を支援しました。以前は、フォーム上に WMP コントロールの非表示のコピーがあり、そのコピーを操作して目的の効果を生成していましたが、現在、ユーザーから WMP コントロールを削除して、専用サーバーにソフトウェアを配置できるようにするよう要求されています。 . 私の質問は、コントロールを削除することで WMP サポートを維持し、代わりに msdxm.ocx または wmp.dll (または両方) への参照を追加して、実行時に WMP オブジェクトを作成するにはどうすればよいですか?

私は98からW7までの範囲のシステムを扱っています。wmp.dll と msdxm.ocx を参照にチェックインします。

私はすでに試しました:

Dim WMP as New WindowsMediaPlayer '(invalid use of Keyword New)

Dim WMP as WindowsMediaPlayer 
Set WMP = CreateObject("WMPlayer.OCX.7") '(failed to create WMP object)

これらは、4 時間の Google 検索で最も多く返された 2 つの検索結果でした。WMP の v11+ から VB6 のサポートを完全に停止したことから、誰かがこれを確認できますか?もしそうなら、回避策を教えてください。

イライラしますが、感謝します。

-オースティン

4

1 に答える 1