4D View Proの新しいフォームイベント
4D v18 では、4D View Pro のフォームイベントの新しいセットが利用可能です。これらのイベントは特別な情報を返し、このブログ記事で紹介した新しい FORM Eventコマンドでアクセスできる特別な情報を返します。以下はその例です。「列のサイズ変更」、「行のサイズ変更」、「クリック」、「...
4D v18 では、4D View Pro のフォームイベントの新しいセットが利用可能です。これらのイベントは特別な情報を返し、このブログ記事で紹介した新しい FORM Eventコマンドでアクセスできる特別な情報を返します。以下はその例です。「列のサイズ変更」、「行のサイズ変更」、「クリック」、「...
すでにご存知かもしれませんが、この Form eventコマンドは、発生したばかりのフォームイベントの種類を識別します。これは、通常、フォームまたはオブジェクトのメソッド内で使用されます。 4D v18では、いくつかの変更が行われましたが、すべて問題ありません。以下は、その内容です。 ...
アプリケーションをプログラミングするとき、特にあるメソッドが他のメソッドを呼び出し、それが他のメソッドを呼び出す可能性がある場合、コードのどこにいるのかを知る必要があるかもしれません。そのため、デバッグの際にメソッドの連鎖、つまりコール チェーンを確認することは非常に有効です。このため、4D v17...
4D開発者として、あなたはしばしば、独自のディレクトリシステムでエンドユーザーを管理する必要があります。内部ユーザーには、異なる権限を持ついくつかのプロファイルを作成したり、デフォルトのDesignerアカウントを全員に使用することがあります。問題は、複数の人が同じプロファイルを使用する場合、全員が...
Formula コマンドは、 4D v17 R3 から利用できます。これまでは、数式をメソッドとしてオブジェクトに割り当てたり、値の計算や必要なことを行うことができるスマートオブジェクトを構築することを考えてきたかもしれません。これは本当に素晴らしいことで、見た目以上の効果がありますよ。 Vin...
プリエンプティブプロセスは、CPU の全コアを使用して大規模な計算を並列に実行する場合に非常に便利ですが、時にはタスクを協力なプロセス(例えば、ノンプリエンプティブコマンドを使用)に委譲する必要があります。この場合 New signalコマンドを使えば、あるプロセスを一時停止して、他のプロセスからの...
4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。セッション、プロセス、アプリケーションサーバーの情報をプログラムで取得することから、Webサーバーの情報を取得することまで、様々な機能があります。 4D v17 R4では、すでにステータスを読み取る...
4D v17 R3では、カスタマイズされた サーバー管理ダイアログを作成することで、データベース分析をさらに一歩進めることができます。ユーザーとプロセスに関する情報の取得、getting 4D Webサーバーのすべてのランタイム情報の取得、アクティブなライセンスの詳細、ハードウェアとシステムのすべて...
テーブル名といくつかのフィールドを含む数式のリストがあるとします...そして数日後、テーブルの名前を変更することにしたとします。この場合、数式はもはや有効ではありません。 さて、朗報です。 Parse formulaコマンドを使えば、4D言語や構造要素の名前を変更しても、数式は有効なままです。 ...
4D v17では、さらに一歩進んで、カスタマイズされた サーバー管理ダイアログを作成することができます。ユーザーとプロセス、getting 4D Webサーバーのすべてのランタイム情報、アクティブなライセンスの詳細を取得する機能に続いて、4Dサーバーを実行しているマシンのすべてのハードウェアとシステ...