1

私は「ocx」(VB 6.0で開発)を持っています。これには以下のようなさまざまなユーザーコントロールがあります。

  1. Usercontrolには内部的にVB6.0テキストボックスがあります
  2. Usercontrolには内部的にVB6.0ラベルがあります
  3. Usercontrolには内部的にVB6.0Comboboxがあります
  4. Usercontrolには、MSCOMCT2.OCXを参照しているVBツリーコントロールが内部にあります。

宣言:

Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX

Windows 7 64ビットマシンでは、4番目のコントロールが正しく読み込まれていますが、最初の3つのコントロールが読み込まれていません。

VB 6.0コントロールをロードするにはどのocxまたはdllが必要ですか?

4

1 に答える 1

2

vb6 ランタイムの完全なセットを32 ビット システム フォルダ ( )にインストールして登録する必要がありますC:\Windows\SysWow64。Vista 以降では、これらは既にインストールされており、置き換えられないように保護されていることに注意してください。

于 2012-07-26T08:34:06.333 に答える