斎藤 さん、こんにちは。
>[Delphi-users:4188]からのスレッドを参考にし、掲題の件試してみました。
そのスレッドは、私が書いた物ですね・・(^^;
>結果Delphi7だけが使用できない状況になり、解決策を探しております。
Delphi7だけと書かれていますが、Delphi5.0では正しくインストールできましたか?
エラー内容からして、Delphi5.0でも出てもおかしくないかと思うのですが・・
>パッケージ'vcl'にもユニット'Themes'が含まれるためパッケージ
>'vcl70'は読み込めません。
データベースコンポーネントで、Themesと言うのも理解に苦しみます。
環境が無いので未確認ですが、『インストールできない』と思います。
ご存じかと思いますが、FireDACはロシアの学生(Dmitry Arefiev)が作ったもので、
AnyDACと言う名前でフリーで公開されていました。
エンバカデロは、BDEに変わるデータベースフレームワークとしてAnyDACに目を付
け、
当時AnyDACを販売していたDA-SOFTを買収しました。
この辺の事は、マルコがブログに書いています。
http://blog.marcocantu.com/blog/embarcadero_buys_anydac.html
従って、XE4まではAnyDACとして、Delphiにバンドルする形でリリースされました。
XE5が販売されたときには、IDEに組み込まれた経緯があります。
この過渡期には、エンバカデロからはAnyDAC(FireDAC)が、DA-SOFTからはAnyDACの有
償版/無償版がリリースされていました。
斎藤 さん試された
FireDAC_7.0.1.3119
FireDAC_8.0.5.3365
は、丁度過渡期に出された製品という事になります。
私も昨年、北海道の中堅企業のマイグレーションをやったことがあります。
Delphi5.0で開発されたかなり規模が大きい基幹系システムでした。
予算の関係で、
Delphi2007
FireDAC_7.0.1.3119
QuickReport4
に移行しました。
この時に随分苦労をしまして、FireDACもQuickReportも原本のソースに相当手を入れ
ました。
当然なのですが、「FireDAC_7.0.1.3119」はUNICODE対応は、最初から考慮されてい
ないので、
漢字のエンティティは正しくSQLが実行できなかったり、問題が非常に多くありま
す。
テストで云々ということであれば良いのですが、実際のプロジェクトでは最新の物に
移行されることをお勧めします。
ただ、最新の「Delphi 10.1 Berlin」のFireDACには致命的エラーがあります!
エンバカデロも、ミスを認めているのですが、未だに改修されてきていません。
最後になりますが、私が以前デブキャンプで喋ったビデオのURLを書いておきます。
何かの参考にして下さい。
はじめてのFireDAC 1/2
https://www.youtube.com/watch?v=lDD6z4NuGEo
はじめてのFireDAC 2/2
https://www.youtube.com/watch?v=ZcLu6yq3wHE
田中 芳起(遊歩人)
MLホームページ:
http://www.freeml.com/delphi-users
----------------------------------------------------------------------
☆世界初☆17種類以上のお茶がワンタッチで楽しめる
ネスレのカプセル式お茶マシン「スペシャル.T」を今なら無料でお試し!
あなたの想像を超えるお茶の世界を♪♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=pns9D
------------------------------------------------------[freeml byGMO]--