構造情報を取得するためのORDAメンバーメソッド
"エンティティのdataClassを知るにはどうしたらいいですか?ジェネリック・メソッドを書くのに必要です"."dataClassのフィールドに関する情報が必要です:そのタイプは何ですか?そのタイプは何ですか?一意か?".これらは、フォーラムで皆様から寄せられた質問です。4D v17 R5は、その答...
実用的なパターンと技術的な詳細解説をブログから活用して、より優れた4Dアプリケーションを構築します。
"エンティティのdataClassを知るにはどうしたらいいですか?ジェネリック・メソッドを書くのに必要です"."dataClassのフィールドに関する情報が必要です:そのタイプは何ですか?そのタイプは何ですか?一意か?".これらは、フォーラムで皆様から寄せられた質問です。4D v17 R5は、その答...
4D開発者として、あなたはしばしば、独自のディレクトリシステムでエンドユーザーを管理する必要があります。内部ユーザーには、異なる権限を持ついくつかのプロファイルを作成したり、デフォルトのDesignerアカウントを全員に使用することがあります。問題は、複数の人が同じプロファイルを使用する場合、全員が...
前回の記事では、データファイルの暗号化を始める方法について説明しました。今回は、暗号化されたデータファイルで作業するための追加の方法について説明します。新しい4Dコマンドです。これらのコマンドは、ほとんどの暗号化要件をサポートするように設計されており、暗号化されたソリューションを顧客に提供することが...
4D はすでにファイルやフォルダを扱うコマンドを提供していますが、オブジェクト記法のパワーを活用した新しいコマンドはどうでしょうか。 オブジェクトは、多くの 4D 開発者がコードを書く方法を変え、より一般的で、柔軟で、簡単で、高速なものにしました。そして今、この変化の波は、ファイルとフォルダにも及...
4Dオブジェクトフィールドは、バイナリコンテンツとして保存される永続的なデータベースフィールドタイプです。以前は、ODBCドライバによるこのタイプのフィールドの読み取りは不可能でした。 今日までは。 以前は、オブジェクトフィールドを読もうとすると、エラーが返されました。このため、単純なSelect...
Formula コマンドは、 4D v17 R3 から利用できます。これまでは、数式をメソッドとしてオブジェクトに割り当てたり、値の計算や必要なことを行うことができるスマートオブジェクトを構築することを考えてきたかもしれません。これは本当に素晴らしいことで、見た目以上の効果がありますよ。 Vin...
プリエンプティブプロセスは、CPU の全コアを使用して大規模な計算を並列に実行する場合に非常に便利ですが、時にはタスクを協力なプロセス(例えば、ノンプリエンプティブコマンドを使用)に委譲する必要があります。この場合 New signalコマンドを使えば、あるプロセスを一時停止して、他のプロセスからの...
4Dは、サーバーを監視するための独自のアプリケーションを作成するのに役立つ機能を提供し続けています。セッション、プロセス、アプリケーションサーバーの情報をプログラムで取得することから、Webサーバーの情報を取得することまで、様々な機能があります。 4D v17 R4では、すでにステータスを読み取る...
クライアント側で複雑な計算やエクスポートを実行する必要があるのでしょうか?プリエンプティブ・プロセスを使用すれば、ユーザーとその日常業務を減速させることなく、これらのアクションを開始することができます。 ...
互換性設定と、アプリケーションのパフォーマンスと動作を劇的に改善する秘密のオプション(QUERY BY FORMULA、Transactions、period and comma)に関するブログ記事のシリーズを開始しました。シリーズの最終回となる今回は、残りの設定について概要を説明します。 ...