フォーム間のデータの受け渡し
フォームを開いてパラメータを渡すだけで、フォームオブジェクトを初期化することができたら、素晴らしいと思いませんか?4D v16 R5 は、フォームとの通信を大幅に簡略化することで、あなたのコーディングをとても簡単にしてくれます。 今までは、複数のユーザーにデータ(データベース自体から来るものではな...
実用的なパターンと技術的な詳細解説をブログから活用して、より優れた4Dアプリケーションを構築します。
フォームを開いてパラメータを渡すだけで、フォームオブジェクトを初期化することができたら、素晴らしいと思いませんか?4D v16 R5 は、フォームとの通信を大幅に簡略化することで、あなたのコーディングをとても簡単にしてくれます。 今までは、複数のユーザーにデータ(データベース自体から来るものではな...
当社のエンジニアリング担当副社長である Laurent Esnault が、4D Summit 2016 の ブレイクアウトセッション: プリエンプティブ・マルチスレッディング で、複数のプロセス間、およびプロセスとフォーム間の情報交換について説明しました。プリエンプティブ・マルチスレッディングのお...
4D Summit 2016のPreemptive Multi-threadingに関するBreak Out Sessionで、エンジニアリング担当副社長のLaurent Esnault氏が、協調処理とプリエンプティブ処理の違いについて解説しています。プリエンプティブ・マルチスレッディングのおかげで...
4D v16 R4 introduces 新しいコマンドである JSON Validate.このコマンドを使用すると、JSONドキュメントがJSONスキーマに従って「有効」であるかどうかを検証できます。これは、サーバー間やサーバーとクライアントの間で情報を交換する際に非常に便利です。 JSONスキ...
4D v16 R4 は、Tipの管理について、より柔軟な対応を可能にしました。データベースパラメータを使用してすべてのチップを一度に有効または無効にする可能性を超えて、あなたは今、あなたのチップが表示される方法を詳細に制御することができます:それを表示する前に遅延し、それが表示されている時間の長さで...
サーバーアプリケーションの分析、レポート、デバッグを行う際に、利用可能なクライアント数、消費された接続数、有効期限やその他多くの情報を知りたいと思うことがあるでしょう。 4D v16 R4では、実行中の4D製品 (例えば4D Server)の有効なライセンスに関する詳細な情報を取得 することができ...
4Dサーバー、4Dリモート、4Dスタンドアロンで実行されているプロセスのリストを取得し、独自の管理画面を作成する必要がある場合。アプリケーションのモニタリングウィンドウを作成するために、どのユーザーが各プロセスを開始したかを知りたい、またはサーバーの負荷を分析するために、この情報をデータベースに記録...
ここでは、非常に一般的な開発者のニーズを2つ紹介します。1.ユーザーの条件に応じて、フォーム内のオブジェクトを並べ替えたい。- 2.2. リストで選択された項目に応じて、フォーム内のオブジェクトを表示、非表示、移動させたい。 これらのすべてのケースで、 フォームオブジェクトのタブ順序を変更 する必...
4D v16 R4から、 オブジェクトの属性に ピクチャーのサポートが 追加されました。例えば、メソッド、フォーム、プロセス間で設定やデータを交換するためにオブジェクトを使用する場合、このオブジェクトでアイコンや画像を渡すことができるようになりました。もう、画像をディスクに一時的に保存する必要はあり...
開発者の中には、自動アクションは初心者のためのものだと考えている人がいます。しかし、彼らは私たちが過去数年間に追加した多くの可能性を見逃しているかもしれません。標準的なアクション、たとえば First Recordまたは color?value=redのような標準的なアクションは、ユーザーインターフ...