2011-02-02 5 views
0

古代のWindowsメディアプレーヤーコンポーネントmsdxm.ocxを使用して、超音波(妊娠)ビデオを医療記録に埋め込む従来のvb6アプリケーションがあります。msdxm.ocxからwmp.dllを使用してvb6プロジェクトをアップグレード

Windows 7ではこれ以上動作しません:vb6から参照できない新しいバージョンのmsdxm.ocxがあります。

埋め込み型プレーヤーの新しいバージョンがwmp.dllあるので、我々は、我々は自分で苦労してそれをすべて見つけるために持って前に、Windows 7

の新しいバージョンにアプリケーションをアップグレードすることを計画している:誰かを行いますこのアップグレードでの経験はmsdxm.ocxからwpm.dllにありますか?アップグレードする際に考慮すべき事項はありますか?または定数とイベントを最初から2番目に変換するテーブルですか?

答えて

0

オブジェクトモデルを並べて表示したり、「変換」を提供しているものは何も見たことがありません。

msdxm.ocxは、実際にはスクリプト可能なIEオブジェクトであり、VB6プログラムでは使用してはいけません。多くの人がやった。 Windows 7はまだこのOCXを持っていますが、Vista(またはおそらくIE7?)から始まり、そのインターフェイスはVB6プログラムでの使用を妨げるように変更されています。

あなたの努力を助けるために、ActiveX Documenterのようなツールを両方のライブラリの有効なバージョンで動作させてみてください。 RTF出力ドキュメントは、独自の変換ガイドを作成するための出発点になる場合があります。

+0

あなたの答えをありがとう。私は誰かが過去に自分の努力を文書化したことを期待していましたが、それはそのようには見えません。 –

0

OCXファイルをC:\ Windows \ SysWOW64に配置して登録すると、msdxm.ocxは動作するはずです。

私はWin7で試してみましたが、私の音楽プレーヤーのレガシーアプリケーションで動作します。

Windows 8についてはわかりませんが、それでも同じかもしれませんが、MSは再びフォルダを変更する可能性があります。

関連する問題