メインコンテンツまでスキップ
バージョン: 開発中

On Startup database method

On Startupデータベースメソッド

このコマンドは引数を必要としません

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

On Startupデータベースメソッドは、データベースを開くと1度呼び出されます。

このメソッドは、以下の4D環境で使用されます:

  • ローカルモードの4D
  • リモートモードの4D (4D Serverから接続を許可された後、クライアント側で)
  • コンパイルし、4D VolumeDesktopを組み込んだ4Dアプリケーション

Note: On Startupデータベースメソッドは、4D Serverでは起動されません。

On Startupデータベースメソッドは、4Dによって自動的に起動されます。プロジェクトメソッドとは異なり、プログラムからデータベースメソッドを呼び出すことはできません。しかしメソッドエディタから実行することはできます。またサブルーチンを使用できます。

On Startupデータベースメソッドは、以下のような処理を実行するのに最適です:

  • 作業セッション全体で使用するインタープロセス変数を初期化する。
  • データベースを開いた時にプロセスを自動的に開始する。
  • 以前の作業セッション中に保存された環境設定や初期設定をロードする。
  • (システムリソースがない等) 条件が一致しない場合、QUIT 4Dを明示的に呼び出してデータベースの開始を拒否する。
  • データベースを開く度に自動的に実行したい他の動作を実行する。 しかしながらOn Startupデータベースメソッドから印刷ジョブを起動することは推奨しません。

例題

Semaphoreの例題を参照

参照

On Exitデータベースメソッド
QUIT 4D
データベースメソッド