製品

カスタムリモートコネクションダイアログの構築

Deeplからの自動翻訳

カスタマイズされた4D接続ダイアログを構築する必要がありますか?あなたのクライアントアプリケーションを異なるサーバーに接続することに興味がありますか?4D v18では、この2つのシナリオを処理することができます。このブログは、カスタムリモート接続ダイアログを作成し、マージされた4Dサーバーに接続したい方のためのものです。読み進めてください。

製品 blank

同じコンピューターからの同時マージクライアント

Deeplからの自動翻訳

同じコンピュータで複数のクライアントを動作させ、同時に同じ4Dサーバーに接続する方法が欲しいという要望がありました。4D v17 R5では、その声にお応えして、さらに進化しました。各接続は、IPアドレス、ポート、ハッシュコードを含むキャッシュフォルダを分離するようになりました。このおかげで、同じマシンから複数のクライアントを、異なるマシンの複数のサーバーに接続することができるようになりました。設定は不要で、ただ起動して動作を確認するだけです。

製品 blank

アプリケーションデプロイメントのための新アーキテクチャ

Deeplからの自動翻訳

今日、マージされたアプリケーションは、アプリケーションパッケージとコンパイルされたファイル(.4DC)に多くの情報を保存します。アプリケーションパッケージに情報を保存すると、読み取り専用のアプリケーションを作成できなくなるだけでなく、アプリケーションを更新したときに情報が失われてしまうという、もう1つの厄介な結果が生じます。

製品 blank

新規デプロイされたアプリで、「データファイルの選択」ダイアログが表示されないようにする。

Deeplからの自動翻訳

アプリケーションを顧客に配布する際、マージされた4D Server またはシングルユーザーアプリケーションを配布する際、4Dは通常「データファイルの選択」ダイアログを表示します。これは、更新されたソリューションの場合、4Dは最後に使用したデータファイルの位置を見つけることができないため、古い構造を置き換えたばかりであるためです。また、初めて使用する場合、4Dはデータファイルの作成場所を知らないので、その場所を尋ねます。

このダイアログは、あなたのアプリケーションとの最初のインタラクションとして、顧客を混乱させるかもしれません。また、データファイルの検証は、アプリケーションが実行される前に行われます。 On Startupが実行され、コードが他のファイルを選択する前に、データファイルの検証が行われます。これを避けるために、4D v15は デフォルト・データという新しい機能を導入しました。