標準の4Dコンポーネントをコントロールする
4D開発者として、プロジェクトに含まれるものを完全にコントロールしたいと思うことはよくある希望といえます。4D 21からは、4Dが提供するどのコンポーネントをアプリケーションに含めるかを決めることができます。 ...
制御性と予測可能性を持って4D環境を運用、展開、維持します。
4D開発者として、プロジェクトに含まれるものを完全にコントロールしたいと思うことはよくある希望といえます。4D 21からは、4Dが提供するどのコンポーネントをアプリケーションに含めるかを決めることができます。 ...
この前のブログ記事では、ORDAのエンティティが constructor を持てるようになり、エンティティのインスタンス化が完全なオブジェクト指向のアプローチに従うことができるようになったことを発見しました。 それだけではありません。別のブログ記事では、複数実装される ORDAデータイベントの中で...
アプリが完成し、次は迅速かつクリーンに、ライセンスを適用した状態でリリースする必要がありますか? 4D 20 R10 では、ビルドしたアプリケーションに運用ライセンスを自動的に埋め込む新機能が追加されました。手動のセットアップやマシン固有のパス設定は不要です。OEM または 4D Desktop B...
4D 20 R8 では TCPConnectionクラスが導入され、TCPクライアント接続をオブジェクト指向で非同期に処理できるようになりました。そして 4D 20 R9 では、TCPサーバーを構築するための TCPListenerクラスが登場しました。そして今、4D 20 R10 では、新しい U...
今日、Webアプリケーションは私たちの生活に欠かせないものとなり、時間を節約し、日々の業務を簡素化する便利な機能を提供しています。たとえば、様々なプラットフォームでアカウントを作成することは、Webサイト上で最も頻繁におこなわれるユーザーアクションの一つといえます。 自宅でも、通勤中でも、ビーチで...
4Dは、開発ライセンスが有効期限に達すると、自動的に更新します。しかし、OEMビルドライセンス(4D Server OEMとOEM XMLキー)の更新には、まだ人の手が必要です。このため、自動ビルドチェーンで問題が発生し、一般的に時間のロスが生じていました。 4D 20 R9では、ライセンスの自動...
4D 20 R8 では、TCPConnectionクラスを導入し、リモートサーバーへの TCP接続を開始できるようになりました。4D v20 R9 では、TCPListenerクラスが導入され、4D で直接 TCP接続の着信を処理し、TCPサーバーを構築できるようになりました。 TCPConnec...
4D 20 R9 では、ラベルウィザードコンポーネントがアップデートされ、フォーミュラが使いやすくなりました。これにより、悪意のあるフォーミュラの作成を防止し、セキュリティが向上しました。また、不正なフォーミュラの作成を防ぐことで、品質も向上しています。 それでは、改良点をご紹介しましょう! ...
macOS は Sequoia 以降、アプリケーションの UUID に基づいてネットワークアクセスなど様々なプライバシーとセキュリティの設定を制御するようになりました。ビルドした 4Dアプリケーションの UUID はどれも同じなので、エンドユーザー側では、アプリケーションをインストールするたびにプラ...