1

VB 6 で記述された ActiveX コントロールがあります。その ActiveX は、Internet Explorer での表示に使用されます。

そのコードを拡張したいと思います。

2つのオプションがあります-

  1. それを.netに変換するには(C#を推奨)
  2. vb 6 コードを拡張するには

私の質問は次のとおりです。

最初のオプションを選択した場合

ActiveX を .net に変換して Internet Explorer で表示することはできますか?

aximp (.net のアクティブ x ラッパー) を使用してアクティブ x をラップし、.net ユーザー コントロールを COM として登録しました。次に、Internet Explorer でユーザー コントロールを表示しようとしましたが、ユーザー コントロールが表示されます (activex とユーザー コントロールを区切るテキストを追加しました)。ただし、activex オブジェクトは表示されません。ところで-Activexはそれに関連する必要がある他の多くのファイルを使用するため、GACにインストールしたくありません。

2番目のオプションを選択した場合-

そのコードをコンパイルするにはどうすればよいですか? (簡単なはずですが、無料の VB 6 コンパイラが見つかりません)

4

1 に答える 1

0

あなたはすでに質問の最初の部分に答えています。

2 番目の部分の答えは、ActiveX コントロールをコンパイルできるようにするには、Visual Basic 6 のコピーを取得する必要があるということです。これは amazon で購入できます。または、MSDN サブスクリプションをお持ちの場合は、サブスクリプションの一部としてダウンロードできる場合があります。

于 2012-07-04T12:49:04.543 に答える