Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2014年07月13日] [更新 2014年07月13日] Delphi 一般・その他
Cindy components のインストール手順
動作確認等 Windows 7 U64(SP1) + Delphi XE(UP1) Pro + cyComponents 6.74
[整理番号 - 0520]







Cindy components のインストール手順


Cindy components (シンディコンポーネント) というコンポーネント群を Delphi XE にインストールしてみました。本ページの記事は、実際にインストールした手順です。
このコンポーネント群は以下のリンクからダウンロードできます。ダウンロードしたファイルには下図のように、多くのデモプログラムが同梱されていて、EXE ファイルも添付されています。

このコンポーネントのインストール手順は、添付の Install.rtf に書いてあるのですが、覚え書きとして記事にしました。



図1
デモプログラム類
  • EXE 付き




01_旧バージョンの Cindy components をアンインストール


旧バージョンの Cindy components をインストールしていたら、次の手順で削除します。
まず、IDEのメニューから [コンポーネント] [パッケージのインストール] を選択します。そして、以下の作業を行います。

  • インストール済のパッケージを選択して削除
  • パスの通ったフォルダにある Cindy コンポーネント関係のファイルを全て削除

今後 Cindy components を使用する予定がなければ、

  • コンパイル済み .bpl ファイルを全て削除 (残っていれば)
  • コンパイル済み .dcu ファイルを全て削除 (残っていれば)

します。コンパイル済みのファイルは、デフォルトでは、user あるいは public フォルダ階層下のドキュメントにあります。次項以降の、インストール先のフォルダのパス名を参考にしてください。
この作業は、コンポーネントのインストールやアンインストールの際のトラブルを避けるための、一般的な操作です。



図2
該当するパッケージを削除




02_Cindy components をダウンロードして解凍


本ページの最初に提示しているリンク先からコンポーネントをダウンロードして、適当なフォルダに解凍します。
今回は、下図のように、[cyComponents] というフォルダを新規に作成しました。そして、解凍したフォルダの内、[cyComponents6] 階層下のファイルを、全てそのフォルダにコピーしました。



図3
インストール用のファイル類




03_[ System ] フォルダ内のパッケージをインストール  -  必須


この [System] フォルダ内のパッケージのインストールは必ず必要です。
次の手順で行います。

  • [System] フォルダ内の dpkCindySystemDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する

筆者の場合、Delphi の IDE 起動時に [VCL フォームアプリケーション] の新規作成状態になるように設定しています。そこで、下図のように、プロジェクトマネージャーから [既存プロジェクトの追加] で .dpk ファイルを開きました。基本的には .dpk ファイルが開ければいいので、[ファイル] メニュー] から操作しても構いません。

インストールするパッケージ名は、Delphi のバージョンによって異なります。パッケージ名の末尾の文字で判定できます。



[備考]
.dpk ファイルを開くと、プロジェクトマネージャでの拡張子は .bpl となります。これはコンパイル済みの拡張子名です。
新規に VCL フォームアプリケーションの作成の状態にすると、コンパイルしていないのに、プロジェクトマネージャで表示される拡張子が .exe となるのと同じです。実際にコンパイルしないと .exe ファイルはできません。それと同じで、パッケージもコンパイルしないと、.bpl ファイルは実際には作成されません。



図4
.dpk ファイルを開く
図5
インストール成功




04_[ Core ] フォルダ内のパッケージをコンパイル  -  必須


この [Core] フォルダ内のパッケージのコンパイルも必ず必要です。
次の手順で行います。このパッケージはインストールする必要はありません。

  • [Core] フォルダにパスを通す
  • [Core] フォルダ内の pkCindyCoreDXE.dpk を開く
  • [コンパイル] または [ビルド] する
  • [上書き保存] する




05_Cindy VCL components パッケージのインストール


このパッケージ内のコンポーネント類を使用する予定がなければ、このパッケージはインストールする必要はありません。ただし、次項の Cindy VCL DB components を利用する場合は必ずインストールする必要があります。
次の手順でインストールします。

  • [VCLPack] フォルダにパスを通す
  • [VCLPack] フォルダ内の pkCindyPackDXE.dpk を開く
  • [コンパイル] または [ビルド] する
  • [上書き保存] する
  • 同じフォルダ内の dpkCindyPackDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する

下図はインストールの結果ですが、コンポーネントパレットのアイコンは、インストールした後、一度 IDE を閉じて、IDE を再起動しないと表示されません。次項以降のインストールも同じです。



図6
インストール成功

下図は、コンポーネントパレットに登録されたコンポーネント群です。




図7
コンポ類




06_Cindy VCL DB components パッケージのインストール


このパッケージ内のコンポーネント類を使用する予定がなければ、このパッケージはインストールする必要はありません。ただし、このパッケージ内のコンポーネント類を利用するには、前項のパッケージをインストールしておく必要があります。
次の手順でインストールします。

  • [VCLPack] フォルダ内の pkCindyDBCtrlsPackDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する
Personal 版等、データベース機能のないエディションの Delphi にはインストールできません。


図8
インストール成功
図9
登録されたコンポーネント類




07_Cindy VCL Internet Explorer パッケージのインストール


このパッケージ内のコンポーネント類を使用する予定がなければ、このパッケージはインストールする必要はありません。
次の手順でインストールします。

  • [VCLInternetExplorer] フォルダにパスを通す
  • [VCLInternetExplorer] フォルダ内の dpkCindyIEDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する

このコンポーネントは、Delphi の TWebBrowser コンポーネントのラッパーコンポーネント (継承コンポーネント) です。したがって、TWebBrowser が使用可能な状態でないとインストールできません。また、IE (インターネットエクスプローラ) がインストールされていない環境では使用できません。



図10
インストール成功
図11
登録されたコンポーネント




08_Cindy DB Express components パッケージのインストール


このパッケージ内のコンポーネント類を使用する予定がなければ、このパッケージはインストールする必要はありません。
次の手順でインストールします。

  • [DbExpress] フォルダにパスを通す
  • [DbExpress] フォルダ内の dpkCindyDBXDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する
Personal 版等、データベース機能のないエディションの Delphi にはインストールできません。


図12
インストール成功
図13
登録されたコンポーネント類




09_Cindy Document Element Recognizer のインストール


このパッケージ内のコンポーネント類を使用する予定がなければ、このパッケージはインストールする必要はありません。
次の手順でインストールします。

  • [DocumentElementRecognizer] フォルダにパスを通す
  • [DocumentElementRecognizer] フォルダ内の pkCindyDERDXE を開く
  • [コンパイル] または [ビルド] する
  • [上書き保存] する
  • 同じフォルダ内の dpkCindyDERDXE.dpk を開く
  • [コンパイル] または [ビルド] して [インストール] する
  • [上書き保存] する


図14
インストール成功
図15
登録されたコンポーネント