EXECUTE ON CLIENTは4DACTIONでは使用できませんか。
2 posters
EXECUTE ON CLIENTは4DACTIONでは使用できませんか。
EXECUTE ON CLIENTを4DACTIONでは使用できませんか。
このコマンドを入れると、Webページがエラーで真っ白になってしまいます。
ご教授お願い致します。
このコマンドを入れると、Webページがエラーで真っ白になってしまいます。
ご教授お願い致します。
Happy- 投稿数 : 11
登録日 : 2022/10/11
Re: EXECUTE ON CLIENTは4DACTIONでは使用できませんか。
一概に述べることはできませんが,通常,4Dコードにエラーがあれば,ブランクページではなく,5xx系のサーバー内部エラーが返されるかと思います。Webプロセスをトレースし,当該コマンドでフレームポインターが流れてしまう場合,プロセスがアボートされたことを意味します。
ON ERR CALL(システム変数のERROR, ERROR METHOD, ERROR LINE, ERROR FORMULA, コマンドのGET LAST ERROR STACKを併用)で情報を収集したり,ページのJavaScriptを検証するといった対策が必要かもしれません。
Webプロセスをデバッグ/トレースすることが難しければ,EXECUTE ON CLIENTを新規プロセスで実行するのはどうでしょうか。いずれにしても,EXECUTE ON CLIENTは非同期コマンドなので,4DACTIONメソッドに記述する必要性は低いかと思います。
ON ERR CALL(システム変数のERROR, ERROR METHOD, ERROR LINE, ERROR FORMULA, コマンドのGET LAST ERROR STACKを併用)で情報を収集したり,ページのJavaScriptを検証するといった対策が必要かもしれません。
Webプロセスをデバッグ/トレースすることが難しければ,EXECUTE ON CLIENTを新規プロセスで実行するのはどうでしょうか。いずれにしても,EXECUTE ON CLIENTは非同期コマンドなので,4DACTIONメソッドに記述する必要性は低いかと思います。
miyako- 投稿数 : 485
登録日 : 2016/07/05
Re: EXECUTE ON CLIENTは4DACTIONでは使用できませんか。
例題までいただきありがとうございます。
例題を実装すれば成功しました。
これは4D バイナリーデータベース(.4db ファイル)でも同様な動きは可能でしょうか。
.4DBファイルで実装すると上手くいきませんでした。
例題を実装すれば成功しました。
これは4D バイナリーデータベース(.4db ファイル)でも同様な動きは可能でしょうか。
.4DBファイルで実装すると上手くいきませんでした。
Happy- 投稿数 : 11
登録日 : 2022/10/11
Permissions in this forum:
返信投稿: 不可