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
登録されたコンポーネント