4D View v16PV GET LAST ERROR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV GET LAST ERROR
|
PV GET LAST ERROR ( area ; errorCode ; errorText ) | ||||||||
引数 | 型 | 説明 | ||||||
area | 倍長整数 |
![]() |
4D View エリア | |||||
errorCode | 倍長整数 |
![]() |
エラー番号 | |||||
errorText | テキスト |
![]() |
エラーの説明テキスト | |||||
PV GET LAST ERRORコマンドは、areaで指定された4D Viewエリアで発生した最新のエラーに関する情報を取得するために使用します。areaに0 を指定すると、すべての4D Viewエリアに対する最新のエラーに対応する情報を取得します。
このコマンドの実行後、errorCodeにはエラー番号、errorText には対応するエラーの詳細説明が納められます。4D View によって生成されるエラー番号およびエラー名は、付録A: 4D Viewエラーコードリストに記載されています。
PV GET LAST ERRORコマンドは、area に対する直近の4D Viewコマンド呼び出しでエラーが発生した場合にのみ、エラーを返します。コマンドの呼び出しでエラーが発生しない場合、エラーはゼロ(0)にリセットされます。発生する可能性のあるエラーを捕捉し、管理するには、このコマンドの代わりにPV ON ERRORコマンドを使用してください。
しかし、PV ON ERRORコマンドを使用しない場合、エラーが発生すると4D View はユーザに対して警告ダイアログボックスを表示します。従って、PV GET LAST ERRORコマンドを使用すると、例えば4D デバッガ上などで必要な情報を取得することができます。
4D View エリアにレコードセレクションの値をロードした後、処理がダウンせずに正常終了できるだけの十分なメモリが利用できるかどうかを調べます。メモリが十分でなければ、この問題の解決案をユーザに提示します。
C_LONGINT($ErrorCode) `エラー番号
C_TEXT($ErrorText) `エラーの説明テキスト
PV FIELD TO CELLS(Area;1;1;1;0;Table(->[Clients]);Table(->[Clients]);Field(->[Clients]FirstName))
PV FIELD TO CELLS(Area;1;2;1;0;Table(->[Clients]);Table(->[Clients]);Field(->[Clients]Name))
PV GET LAST ERROR(Area;$ErrorCode;$ErrorText)   `エラーが発生したか?
If($ErrorCode=18)   `メモリ不足
ALERT("メモリ不足:表示するセレクションを減らしてください。")
End if
プロダクト: 4D View
テーマ: PVエリア
番号:
15990
初出: 4D View 6.8
4D View ( 4D View v16)