|
Delphi Programming / Object Pascal
[掲載 2014年07月13日] [更新 2014年07月13日] Delphi 一般・その他 |
Cindy components のインストール手順 |
動作確認等 |
Windows 7 U64(SP1) + Delphi XE(UP1) Pro + cyComponents 6.74 |
Cindy components のインストール手順 |
Cindy components (シンディコンポーネント) というコンポーネント群を Delphi XE にインストールしてみました.本ページの記事は,実際にインストールした手順です.
このコンポーネント群は以下のリンクからダウンロードできます.ダウンロードしたファイルには下図のように,多くのデモプログラムが同梱されていて,EXE ファイルも添付されています.
このコンポーネントのインストール手順は,添付の Install.rtf に書いてあるのですが,覚え書きとして記事にしました. |
|
図1
デモプログラム類
|
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
登録されたコンポーネント |
|