integer32 よりも大きな整数をサポート
Realsは正確でないことが知られていますが、小数点を使わない限り(=整数)、非常に大きな数でも100%の精度で計算できます。 53ビットまでの数、正確には [-(2^53)+1, (2^53)-1] つまり -9,007,199,254,740,992 から 9,007,199,254,740...
-ja
Realsは正確でないことが知られていますが、小数点を使わない限り(=整数)、非常に大きな数でも100%の精度で計算できます。 53ビットまでの数、正確には [-(2^53)+1, (2^53)-1] つまり -9,007,199,254,740,992 から 9,007,199,254,740...
リストボックス はパワフルで、非常にカスタマイズしやすいフォームオブジェクトです。4D v19 R6 では、2つの新しいプロパティ、横方向パディング と 縦方向パディング (要素のコンテンツとその境界の間の内マージンまたはスペース) が追加され、そのパワーが拡張されました。これらは、リストボックスに...
4D v19 R5 より、サブフォームに変数を関連付けることができるようになり、フォームとサブフォーム間のコミュニケーションとインターフェースの可能性が豊かになりました。通信手段は、2つの新しいコマンドによって簡素化されました: OBJECT Get subform container value ...
関数やメソッドの宣言では、そのパラメーターを明示的に定義します。そして、その関数やメソッドを呼び出す際に、いくつかのパラメーターが省略可能であれば、それより少ない数の引数を渡すことができます。あるいは、${n} を使った宣言の場合、引数の数は可変です。この場合には Count Parameters ...
尊重すべきインターフェースやルールは多数存在します。多くの場合、これらの制約は活動のドメインにリンクされています。明らかに、あるデータはユーザーによって入力可能であったり、そうでなかったりする。入力できないフィールドの場合、インターフェイスを管理する方法は2つあります。 ユーザーは、例えばレ...
サーバー上の4Dライセンスを監視することは、時に便利です。4D v19 R4では、ライセンスの使用状況に関するすべての情報を提供する新しいコマンドを提供することを決定しました。 Get License Usage.この新しいツールを紹介しましょう。 ...
短絡的な評価、三項演算子、ループからの脱却、単純なキーワードによるメソッドからの脱却を夢見ることはないでしょうか? もう、そんな夢は捨てろ!私たちは、4Dフォーラムで寄せられた機能要求に耳を傾け、コードをシンプルにするための4D言語の改良を行いました。 ...
既存のテンプレートからレポートやスプレッドシートを作成することで、開発のスピードアップを図ることができます。4D v19 R4から、コピー&ペーストの操作を、別の場所(他の領域を含む)からセル範囲をコピーするコードを使用して実行できるようになりました。 ...
クラスは、4D v18 R3 で導入されました。これによって、ビジネスロジックを整理し、UI部分とより迅速に分離することができます。 クラスは長さの異なるいくつかの関数で構成されているので、修正したい関数を探したり、ある関数から別の関数に移動したりするのは必ずしも簡単ではありません。クラスと関数を...
スケーラブルWebセッションは、4D v18 R6でもたらされた重要な改良点です。これにより、4Dタグ、4Dアクション、REST APIを、4Dサーバー上で、インタプリタモードでも、プリエンプティブなプロセスで使用することができるようになりました。しかし、このようなプログラムをデバッグするには、プリ...