4D v15.4

最終アプリケーションでのデータファイルの管理

ホーム

 
4D v15.4
最終アプリケーションでのデータファイルの管理

最終アプリケーションでのデータファイルの管理  


 

4D v15において、組み込みアプリケーション (スタンドアロン版ととクライアント‐サーバー版の組み込みアプリケーション)のデフォルトのデータファイルの管理が変更されました:

  • デベロッパは"デフォルトのデータファイル" をアプリケーションのビルドの段階で定義できるようになりました。
  • 組み込みアプリの初回起動時に、"デフォルトのデータファイル" が検知された場合、それは4Dによって自動的に読み込み専用モードで開かれます。

これらの新機能によってデベロッパは、組み込みアプリケーションの初回起動時から、より細かくデータファイルの作成または開くことを管理できるようになります。具体的には以下の様なケースが想定されます:

  • 新 しい、またはアップデートされた組み込みアプリケーションを起動する際に、"データファイルを開く"4Dダイアログボックスが表示されることを回避するこ とができます。例えばOn Startupデータベースメソッド内にて、デフォルトデータファイルが開かれたかどうかを検知し、ローカルのデータファイルを作成または選択する独自の コードまたはダイアログを実行することができます。
  • 読み込み専用のベーシックなデータを含んだ組み込みアプリの配付が可能になります(例えばデモアプリケーション用)。

4D v15 では組み込みアプリに簡単にデフォルトのデータファイルを埋め込むことが出来るようになりました。これにより、特別なダイアログボックスを表示させることなく、エンドユーザーのマシンにアプリケーションをインストールまたはアップデートさせることができるようになります。デフォルトのデータファイルを定義するためには、以下の用にします:

  • デベロッパはデフォルトのデータファイルを、データベースパッケージ(4dbase)内のデフォルトのフォルダ内に保存する必要があります:
    • デフォルトのデータフォルダ名は"Default Data"である必要があります。
    • デフォルトのデータファイル名は"Default.4DD" である必要があり、でおフォルトのデータフォルダ内に保存されている必要があります。

    デフォルトのデータファイルには全ての必要なファイルもそろっている必要があります: インデックス、ジャーナル、外部BLOB、、、等です。
    (デベロッパが責任をもって有効なデフォルトデータファイルを用意して下さい)

  • アプリケーションがビルドされたとき、アプリケーションのビルドプロセスが、このデフォルトデータフォルダを組み込みアプリ内に統合します。

以下はこの新機能を図示した画像です:

デフォルトのデータファイルが初回起動時に検知された場合、データファイルは自動的に読み込み専用モードで開かれるので、色んなカスタムのオペレーションが実行できるようになります。

 
プロパティ 

プロダクト: 4D
テーマ: アプリケーションの仕上げと展開

 
履歴 

New
初出: 4D v15

 
ARTICLE USAGE

デザインリファレンス ( 4D v15.4)
デザインリファレンス ( 4D v15)
デザインリファレンス ( 4D v15.3)