4D Write Pro – 横型定規
4D v16 R2 では、4D Write Pro 領域の上部にグラフィカルな水平ルーラーを表示することができます!この水平ルーラーにより、テキストを簡単にフォーマットすることができます。
このグラフィックルーラーが存在する以前は、表組みはプログラミングで管理するか、4D Write Pro インターフェースウィジェットを使用するしかありませんでした。今後(4D v16 R2 以上)、ルーラーが表示されると(これはオプションです)、最終ユーザーはマージンや表組みを簡単かつグラフィカルに管理できるようになります。
キャッシュマネージャを制御する
4D v16 64 ビット製品向けに、 完全に最適化された新しいキャッシュマ ネージャを 導入しました。 4D v16 R2は、高度な4D開発者が自分でコントロールできるようなパワーを与えています!
キャッシュマネージャの内部アルゴリズムは、キャッシュメモリに格納する各オブジェクトタイプに関連付けられた優先度概念に基づいている。デフォルトでは、キャッシュマネージャアルゴリズムは、レコードよりもインデックスに高い優先度値を割り当てる。そして、最近使用されたオブジェクト(レコードまたはインデックス)は、過去2日間に使用されていないオブジェクトよりも、キャッシュに残る優先順位が高い、など。
プリエンプティブモードのウェブサーバー
4D Web Serverもプリエンプティブになりつつあるので、4D v16でプリエンプティブ・マルチスレッドについて進めています。チェックボックスを1つクリックするだけで、あなたのアプリケーションは、より多くの同時接続ユーザーをサポートし、より多くのリクエストを並行して処理することができます。CPU時間を多く使うリクエストでは、実行が最大2倍速くなります
新しいキャッシュマネージャでパフォーマンスを向上させる
4D v16 は、 より良いパフォーマンスと スケーラビリティのために設計されています。プリエンプティブ・マルチスレッディングのような主要機能に加え、4D v16 64-bitは、キャッシュメモリ内のオブジェクトの処理を最適化し、断片化の問題を回避するために、全く新しいキャッシュマネージャを組み込んでいます。
新しいキャッシュマネージャは、最近のコンピュータ(64GBまたは128GBのキャッシュを搭載)の非常に大きなキャッシュの使用を改善し、低価格のRAMを利用して、大きなデータベースも完全にメモリ内に保持することができます。また、データオブジェクトをキャッシュに保持または解放する際の優先順位のサポートが強化され、メモリのアンロード量が減少するため、非常に大きなデータファイルで小さなキャッシュサイズの状況も改善されます。
MSCが非推奨の画像を探すのに役立つようになりました。
QuickDraw/QuickTime画像(PICTフォーマット)は、4D v11から非推奨となり、最新の画像フォーマット(PNGや JPEGなど)に変更する必要があります。新しい 64-bit バージョンの4Dは、もはやPICT画像をサポートしていません。ですから、課題は、あなたの古いアプリケーションの中からそれらを見つけることです。
メソッドエディターの新しい環境設定
4Dメソッドエディタで、指定した変数の出現を視覚化したいですか?あるいは、メソッドのコードが重すぎて、ブロックアイコンや行があちこちにあり、読みにくくなっていると感じますか?
4D v16では、4D開発者の生活を楽にするために、コードエディタで新しい設定オプションが利用できるようになりました!
データファイルと連動したユーザー設定
同じシステムで複数の4Dインスタンスを使用する場合、4D v16は、あなたの生活を簡素化する機能を提供します。
各データファイルに異なるユーザー設定のセットを関連付けることができるようになりました。
4Dランゲージのためのプリエンプティブ・プロセス
4D v11以降、データベースサーバーとSQLサーバーは共にプリエンプティブなマルチスレッディングを使用します。4D v13 からは、Static モードの Web Server もプリエンプティブを使用しています。v15 R5では、4D言語もプリエンプティブ・プロセスで実行できるようになりました。
4D Write Pro:プログラミングによる文書作成
4D Writeは、エンドユーザーが作成したテンプレートをもとに、請求書、報告書、注文書などのドキュメントを自動的に作成するのが一般的な使用方法でした。
4D Write Pro v16では、 ブックマークという新しいコンセプトで、セクションごとに新しいドキュメントを簡単に作成できるようになりました。
4Dファイル取得」コマンドを追加
4D v16 では、新しい Get 4D Fileコマンドは、異なる4Dファイルのファイルパスを返します。以下のファイルのパスを簡単に取得することができるようになりました。
- バックアップ用設定ファイル
- 最終バックアップファイル
- ユーザー構造設定ファイル
- ユーザーデータ設定ファイル