リモートデバッガ。クライアントでサーバーのコードをデバッグ

Deeplからの自動翻訳

クライアント/サーバー開発にはさまざまなシナリオがありますが、そのすべてにおいて、サーバーのデバッガやエラー ウィンドウを見るために、クライアント側とサーバー側を切り換える必要があります。そこで、サーバーコードのデバッグをどこで行うかを決定できるオプションを新たに追加しました。サーバーがヘッドレスなので、クライアントでデバッグする必要がありますか?4Dメニューからクライアントにアタッチするだけです!

サーバーのコードをどこでデバッグするかを決めることができるようになりました。サーバとクライアントメニューの両方に新しいオプションが追加されました。

例えば、デバッガーをクライアントにアタッチしたい場合、以下のパラメータがあります。

サーバー側

クライアント側。

blank

デバッガーのアタッチメントを管理するために、2つの新しいメニュー項目が利用可能です。

  • デバッガーをアタッチ / デタッチします。クライアントまたはサーバーにデバッガーを即座にアタッチまたはデタッチします。
  • 起動時にデバッガーをアタッチする。クライアントまたはサーバーの起動時にデバッガーをアタッチします。

どの方法を選んでも、デバッガは 4D の 1 つのインスタンスにしかアタッチできないことに注意してください。上の例では、クライアントからデタッチせずにサーバにデバッガーをアタッチしようとすると、デバッガーの所有者に関する情報を含むエラーメッセージが表示されます。

blank

そのため、デバッガーをサーバーサイドにアタッチする前に、必ずクライアントからデタッチしてください。

デバッガーをクライアントにアタッチすると、デバッガーとエラー ウィンドウがクライアント側で開くようになります。デバッガーやエラー ウィンドウがサーバー側かクライアント側かを区別しやすくするために、これらのウィンドウの外観を変更しました。

  • サーバーからのエラー・ウィンドウ。

blank

  • サーバーのデバッガーウィンドウ:サーバーのエラーウィンドウ

blank

ヘッドレスサーバーをデバッグするための新しいツールをお楽しみください。

デバッグをお楽しみください。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。