3

ユーザー コントロールの作成に少し問題があります。

コントロールを作成しましたが、別のコントロールで使用したいです。

コンポーネントのリストに参照を追加する (コンパイル済みの OCX として使用したい) とすぐに、「プロジェクト間の循環参照は許可されていません」のようなメッセージ「Wechselseitiger Verweis zwischen Projekten nicht zulässig」が表示されます。

奇妙なことに、使用したいコントロールには、最初のプロジェクトへの参照のタイプがありません。

Visual Studio のツールとして出荷されている依存関係ウォーカーを使用してこれを確認しましたが、他のコントロールへの参照がないことも示しています。テキスト エディターを使用してプロジェクト ファイルを開いて、参照されている OCX を確認しましたが、何も見つかりませんでした。

いくつかのコメントを避けるために: .NET または他の言語に変更することはできません。

コメント:なぜ、コンパイルされていない .ctl ファイルを追加してもうまくいくようです。今のところ、私は仕事を続けることができます。とにかく、解決策と、現在の星座で機能しない理由に興味があります。

最終投票:私はすべてのファイルを調べてきましたが、OCX を作成する代わりに、すべての制御ファイルをプロジェクトに追加しただけです。私はそれをあきらめます。ありがとうございます...

4

1 に答える 1

0

OCX ファイルへの参照を追加すると、VB6 がかなり混乱する可能性があります。プロジェクト参照を使用する代わりに、OCX をコンポーネントとして追加する必要があります。

于 2009-09-08T07:54:02.250 に答える