このアップデートは CodeGear Delphi for PHP の正規ユーザー向けに提供されています。アップデートをインストールして使用するためには CodeGear Delphi for PHP のライセンスに同意している必要があります。
Delphi for PHP Update 2は、VCL for PHP の更新されたバージョン、最新のInterBaseクライアントライブラリ、改善されたドキュメント、Quality Centralで報告された以下の問題の他、数多くの不具合修正を含んでいます。
この Update に含まれる修正項目は以下のとおりです (番号は、報告されている Quality Central のレポート番号 ):
43902 Listview が動作しない場合があります
43983非ビジュアルコンポーネント下の名前の消失
46543 継承が正しく動作しない。
47652 コード補完を使用した際に一般保護違反(Access Violation)が発生する。
48305 「Error: Cannot focus a disabled or invisible window」エラーについて
48074 OpenSSL ライブラリが正しい場所にインストールされない。
48475 external unit objects (class)にアクセスすると一般保護違反が発生する。
47831 Delphi for PHP アプリケーションが、Webサーバー上で動作しない。
47656 クエリーを使用した際のエラーメッセージ
46265 Image と DBGrid が mediumblob フィールドを表示できない
46231 Canvas->Line( ) が壊れている
45853 FLOW_LAYOUT が実装されていない。
43127 ListBox の Add - ショートカットキーが設定されていない。
43688 qx.js はdeployment ウィザードで配布されません。
44252 IBX の IBDatabase コンポーネントでキャラクタセットを変更できません。
49162 TLabel オブジェクト (すべてのオブジェクト)の valueプロパティが不正。
45326 イメージコンポーネントを移動する際、Grid インデックスが範囲外になる。
45043 フォームデザイナはフォームのXMLファイルを破壊します。
43815 イメージアイテムエディタの操作感の修正
このアップデートは、すでにインストールされている製品の置き換え版です。既存の Delphi for PHP を完全に置き換えるようインストールする必要があります。
- もし、VCL for PHPのディレクトリ内に修正されたいくつかのファイルがある場合は、それらの修正されたファイルのコピーをバックアップとして任意の場所に保存してください。
- Delphi for PHP をアンインストールします。
- Delphi for PHP の修正版 (d4php_install.exe) をインストールします。
- Delphi for PHP を起動し、更新されたバージョンかどうかを確認します。メニューの Help/About を選択肢、バージョンを確認してください。Update 2 はバージョン表記が 1.0.2.539 (Update 1は 1.0.1.415, 初期リリースは 1.0.1.414) となります。
Update 2 は、新しいコンポーネントパッケージを含んでいます。もし、以前のDelphi for PHPをインストールしたことがある場合には、それらのパッケージは自動ではインストールされません。
それらを利用する場合には、Delphi for PHP を起動後、メニューから [Component] | [Packages] を選び、Addボタンをクリックして以下のファイルを選択してください。
\vcl\packages\mysql.package.php
\vcl\jquery\jquery.package.php
\vcl\jsval\formvalidator.package.php
\vcl\PEAR\packages\pear.package.php