4

OS: Win7 の下で、更新 4 で delphi xe2 を使用しています。フォームをドッキングできるセメスト試験用のアプリケーションを構築したいと考えています。私は学生なので、ドッキング コンポーネントを購入する余裕はありません。そこで、JVCL 3.45 の作成者 (彼らに感謝します) によって提供された例を見て、JVCL ドッキングがどのように機能するかを学び始めました。そして今、私は考えられる問題に悩まされています。Docking_in_Code という名前の JvDocking からプロジェクトを開きました。左揃えのパネル (Sibling DOck、Cojoined Dock) のすべてのオプションが機能していますが、Tab Dock をクリックすると、次のメッセージが表示されます。

「ManualTabDock:Ttabhost が作成されていません。ドッキング スタイルがタブ付きドッキングをサポートしていない可能性があります」

他の誰かがこれに遭遇しましたか?自分のプロジェクトで例に同じコードを書き込もうとしましたが、同じエラーが表示されます。ここに画像の説明を入力なぜ私にはわからないように見えるのですか:(

4

1 に答える 1

0

サンプルを見る段階になったので、JCL (Java Component Library) と JVCL (Java Visual Component Library) の両方を Delphi XE2 にインストールしたと思います。

最近、JVCL ドッキング コンポーネントの操作方法も学んでいます。この例は、私が最初に見たものの 1 つで、問題なく動作しました。JCL と JVCL を再インストールしてから、ライブラリ パスが存在し、正しいことを再確認することをお勧めします。

Tools > Options > Environment Options > Delphi Options > Library > LibraryPath

ディレクトリ リストに次のパスが保存されています。

...\jcl\jcl\lib\d16\win32
...\jcl\jcl\source\include
...\jvcl\lib\D16\win32
...\jvcl\common
...\jvcl\Resources
...\jvcl\run

これをすべて確認してもまだ機能しない場合は、パッケージを手動でインストールすることをお勧めします。パッケージを手動でコンパイルしてインストールする必要がある場合、インストールする必要があるパッケージのバージョンは、JCL と JVCL の両方で D16 です (ただし、インストーラーがこれを行う必要があります)。「D16 Packages」デルファイ プロジェクトを開くと、最初に JCL、次に JVCL のコンポーネントを手動でインストールできるはずです。

于 2014-02-26T13:35:49.430 に答える