製品

新システム変数「エラー式

Deeplからの自動翻訳

新しいシステム変数がエラーを発生させた 4D コードを取得するために利用可能です。4D v15 R4では、エラーが発生するたびに、エラーコードに加えて、エラーが発生したメソッドと行を取得する方法があります。

製品 blank

使用する4D製品のプログラミング言語に関係なく、4Dメソッドコードを書き出すことが可能

Deeplからの自動翻訳

METHOD GET CODEコマンドは、メソッドコードをエクスポートし、コマンド、テーブル、フィールドの名前に関係なく、また使用する4D製品のプログラミング言語に関係なく、全く同じ結果を得ることができるように強化されました…

そのために、コードエレメント(4Dコマンド、4D定数、テーブル、フィールドなど)のトークンも一緒にエクスポートされます。これらのトークンはユニークで、名前がアップグレードされたり、実行する4Dの言語とは別の言語で書かれていても、4Dはそれらが表す要素として解釈することができます。

製品 blank

データベースミラーリング

Deeplからの自動翻訳

ログファイルを統合する際、4Dは最初のエラーで停止し、いかなるエラーメッセージも返しません。統合エラーの理由は、例えば、ハードディスクの不良や書き込み時のソフトウェアエラーなど、ログの破損が考えられます。そのエラーが最後に発生した場合は問題ありませんが、ログの最初や途中でも発生する可能性があります。この場合、エラーの後のデータが役に立つかもしれません。

さて、標準モードでの統合に失敗した場合、自動修復モードでの統合を試してみることができます。この場合、4Dは遭遇したエラーの解決を試み、統合を停止せず、エラーリストを返します。

製品 blank

JournalのJSONエクスポート

Deeplからの自動翻訳

4D アプリケーションでは、データファイルが重要であるため、データベースのすべてのアクティビティはログファイルに保存されます。皆さんもご存知のように、ログファイルは、不幸な不測の事態が発生した場合に、データベースを復旧させるために不可欠な要素です。しかし、データベースの活動に関するすべての情報は、分析に役立つこともあります。例えば、テーブルのアクティビティをチェックしたり、ユーザーによる変更を確認したり、レコードの履歴を追ったりすることができます。