バージョン7 における UUID の改善とソート機能
4D 20 R10 から、UUID はシステム関数に依存するのではなく、内部アルゴリズムを使って直接生成されるようになりました。これにより、フォーマットや動作をより細かく制御できます。また、今回のアップデートでは、時系列ソートをサポートするバージョン 7 UUID の選択が可能になりました。アプリケ...
4D 20 R10 から、UUID はシステム関数に依存するのではなく、内部アルゴリズムを使って直接生成されるようになりました。これにより、フォーマットや動作をより細かく制御できます。また、今回のアップデートでは、時系列ソートをサポートするバージョン 7 UUID の選択が可能になりました。アプリケ...
アプリが完成し、次は迅速かつクリーンに、ライセンスを適用した状態でリリースする必要がありますか? 4D 20 R10 では、ビルドしたアプリケーションに運用ライセンスを自動的に埋め込む新機能が追加されました。手動のセットアップやマシン固有のパス設定は不要です。OEM または 4D Desktop B...
4D 20 R8 では TCPConnectionクラスが導入され、TCPクライアント接続をオブジェクト指向で非同期に処理できるようになりました。そして 4D 20 R9 では、TCPサーバーを構築するための TCPListenerクラスが登場しました。そして今、4D 20 R10 では、新しい U...
4D 20 R9 では、ラベルウィザードコンポーネントがアップデートされ、フォーミュラが使いやすくなりました。これにより、悪意のあるフォーミュラの作成を防止し、セキュリティが向上しました。また、不正なフォーミュラの作成を防ぐことで、品質も向上しています。 それでは、改良点をご紹介しましょう! ...
macOS は Sequoia 以降、アプリケーションの UUID に基づいてネットワークアクセスなど様々なプライバシーとセキュリティの設定を制御するようになりました。ビルドした 4Dアプリケーションの UUID はどれも同じなので、エンドユーザー側では、アプリケーションをインストールするたびにプラ...
4D 20 R7と次期4D 20.6から、組み込みライセンスなしでスタンドアロンアプリケーションを構築できるようになりました。この新しい動作の詳細を説明しましょう。 ...
多くの4D開発者は、GitHubにあるサードパーティ製のコンポーネント、特に4d-componentトピックにあるコンポーネントを活用しています。4D 20 R6では、新たな機能が追加されました:これらのコンポーネントをComponent Managerから直接統合することができるようになりました!...
警告は、4D開発者に潜在的なコードミスを警告するための貴重なツールです。4D 20 R6のリリースでは、どの警告を発生させるかをグローバルに定義できるようになり、全体的な開発エクスペリエンスが向上しました。 ...
最近、権限と ds.authentify 関数によって REST API へのアクセスを制御する、強制ログインモードを新しく提供しました。このブログ記事で説明されているとおり、この機能は、これまで利用可能だった認証メカニズムよりもはるかに多くのことを提供します。 4D 20 R6 では、強制ログイ...