2012-05-03 6 views
4

OS:Win7の下でupdate 4でdelphi xe2を使用しています。私はドッキングフォームを許可するセミストレのためのアプリケーションを構築したいと思います。私は学生なので、ドッキングコンポーネントを買う余裕はありません。そこで私は、JVCL 3.45の著者が提供した例を見て、JVCL Dockingのしくみを学び始めました。そして今、私は考えられる問題に悩まされています。 私はJvDockingからプロジェクトがDocking_in_Codeと呼ばれるオープンしています。左側整列パネル(兄弟ドック、Cojoinedドック)のすべてのオプションが機能しているが、私はタブドックをクリックしたときに、これは私がJVCL Docking-Docking_in_Codeの例 - Tab Dockの可能性のあるエラー

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

他に誰かがこれに遭遇しましたか?私は自分のプロジェクトの例で同じコードを書こうとしましたが、同じエラーが表示されます。 enter image description hereなぜそれは私が言うことができないように見える:(

+0

当面はjvdockのものを飛び越えるようにアドバイスします。それらは非常にバギーであり、時間を費やす価値はありません。 – ComputerSaysNo

+1

Hey Dorin、OUCH。私はそれらを書いた。彼らがバギーであれば、Menschになり、Jedi Bug Trackerでバグを報告してください。そしてそれらを修正します。私たちはそれのように素敵ですから。 –

+0

Cristian; 3.45のソースではなく、Subversionを使って最新のソースを入手し、問題が解決するかどうか確認してください。もしそうでなければ、私はそこをさまよってそれをさらに調べますが、私は3.45にパッチを当てていません。私はCVSヘッドバージョンにパッチを当てます。 (これはXE2のサポートの方法です) –

答えて

0

私はJCL(Java Component Library)とJVCL(Java Visual Component Library)の両方をインストールしているので、デルファイXE2へ

私はちょうどJVCLドッキングコンポーネントを使って作業する方法を学んでいます。この例は、私が見た最初のものの1つで、うまくいきました.JCLとJVCLを再インストールすることをお勧めしますその後、ライブラリパスが中に存在し、正しいことをダブルチェック:

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

は、私は次のパスのSAを持っています

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

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

関連する問題