4Dモバイルセッション
WEBセッションのコマンドは、4Dモバイルセッションに適応されました。4D Mobileセッションに関連するクエリーの結果やプロセス間変数を保存できるようになりました。例えば、4D Mobileセッションの新しい処理で、ユーザーのカートを管理することができます。
トランザクションの一時停止と再開
この機能は、トランザクションの制御下で実行する必要のない特定の操作を、トランザクション内から実行する必要がある場合に便利です。
アプリケーションデプロイメントのための新アーキテクチャ
今日、マージされたアプリケーションは、アプリケーションパッケージとコンパイルされたファイル(.4DC)に多くの情報を保存します。アプリケーションパッケージに情報を保存すると、読み取り専用のアプリケーションを作成できなくなるだけでなく、アプリケーションを更新したときに情報が失われてしまうという、もう1つの厄介な結果が生じます。
REPLACE STRINGの方が速い
4D v15 R3では、コマンドのアルゴリズムが強化されました。 REPLACE STRINGコマンドのアルゴリズムが強化され、大量のデータに対する置換が高速化されました。32,000件のオカレンスを置き換えるテストでは、新しいアルゴリズムにより、コマンドは古いものに比べて平均4000倍高速になりました。
製品活性化のための改善
4D v15 R2では、4D製品ライセンスのアクティベーションが改善されました。
1つの番号の入力で最初のアクティベーションが可能
4D Serverを使用する場合、さらに4D Client、4D Write、4D View、その他多くの拡張が必要です。そして、5、10、20、またはそれ以上のライセンス番号を受け取り、製品に手動で入力します。
v15 R2では、4Dサーバーのライセンス番号を入力するだけで、5つ、10つ、20つ、それ以上の拡張機能がアクティベートされます。
新規デプロイされたアプリで、「データファイルの選択」ダイアログが表示されないようにする。
アプリケーションを顧客に配布する際、マージされた4D Server またはシングルユーザーアプリケーションを配布する際、4Dは通常「データファイルの選択」ダイアログを表示します。これは、更新されたソリューションの場合、4Dは最後に使用したデータファイルの位置を見つけることができないため、古い構造を置き換えたばかりであるためです。また、初めて使用する場合、4Dはデータファイルの作成場所を知らないので、その場所を尋ねます。
このダイアログは、あなたのアプリケーションとの最初のインタラクションとして、顧客を混乱させるかもしれません。また、データファイルの検証は、アプリケーションが実行される前に行われます。 On Startupが実行され、コードが他のファイルを選択する前に、データファイルの検証が行われます。これを避けるために、4D v15は デフォルト・データという新しい機能を導入しました。
国際版を使用する際に、どの言語で4Dを起動するかを定義する。
Mac OSの言語が異なる場合でも、4D v15.0を指定された言語で起動することができます。例えば、英語のOS Xで4D v15.0をスペイン語で起動したいとします。