問題タブ [microsoft-common-controls]
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.
visual-studio - Visual Studio 6 Windows コモン コントロール 6.0 (sp6) Windows 7、64 ビット
誰かのためにレガシー vb6 アプリケーションの作業を手伝うように頼まれたので、このガイドに従って Windows 7 x64 ラップトップで Visual Studio 6 を使用することにしました。
正常にインストールされ、Microsoft Windows Common Controls 6.0 (sp6) を除いてすべてが機能していることがわかります。Microsoft Windows Common Controls-2 6.0 (sp6)、Microsoft Windows Common Controls 5.0 (sp2) などはすべて問題なく動作します。ただし、Microsoft Windows Common Controls 6.0 (sp6) コンポーネントを追加しようとすると、次のエラーが表示されます。
画像を追加できなかったので、正確に見たい人のためにスクリーンショットをここにアップロードしました。
MXCOMCTL.OCX、MSCOMCT2.OCX、msdatsrc.tlb の登録/登録解除/再登録を試みましたが、すべて成功しませんでした。また、Windows コモン コントロールで問題を引き起こした可能性のある既知のセキュリティ更新プログラムもアンインストールしました。IE11 は IE10 のように MSCOMCTL.OCX で問題を引き起こさないと報告されていますが、私は IE11 を削除しました。
Windows XP SP3 互換モードで VB6.EXE を実行しています。ビジュアル テーマを無効にし、デスクトップ コンポジションを無効にし、高 DPI 設定でディスプレイのスケーリングを無効にします。また、管理者として実行します。
また、このコントロールを使用する以前のプロジェクトを開こうとしましたが、読み込み中に失敗し、生成されたエラー ログに次のようなスクリーン ショットと同じ「空白」エラーが表示されます。
行 35: コントロール lvData のクラス MSComctlLib.ListView は、読み込まれたコントロール クラスではありませんでした。行 223: コントロール Stat のクラス MSComctlLib.StatusBar は、読み込まれたコントロール クラスではありませんでした。
したがって、いくつかの提案のように.vbp内のバージョンの問題ではないことがわかります(新しい空のプロジェクトでも発生するため)。
私は機知に富んでいます。どうやら、VB6 と Windows 7 x64 の両方が (Windows コモン コントロールを使用して) 正しく動作するようになったようですが、私が試したことは何もありません。ここにいる誰かがこれに遭遇したか、何が起こっているかについていくつかのアイデアを持っていることを願っています.
vb6 - VB6 プログラムで「コントロール TabStrip を読み込めません」というエラーを修正するにはどうすればよいですか?
VB6 で exe をビルドしようとすると、特定のフォームを読み込めないというポップアップが表示されます。ログ ファイルを確認すると、「TabStrip を読み込めません」と表示されています。
Microsoft Visual Basic 6 (SP5) を搭載し、Windows Server 2003 を実行している別のマシンでも同じことが正常に機能しています。しかし、これを Windows Server 2012 でビルドしようとすると問題に直面します。
誰でもこれで私を助けてもらえますか?