4D 20ではC_POINTER($test; 0)
(第2引数が間違っている)のようなコードがランタイムエラーを返します。4D 19ではエラーが返されません。なお,どのバージョンでもコンパイル時にコードがシンタックスエラーとして検出されることはありません。宣言レベルでこのようなミスをキャッチするためには,C_@
コマンドではなく,var
シンタックスを使用することが勧められています。
4D 20ではC_POINTER($test; 0)
(第2引数が間違っている)のようなコードがランタイムエラーを返します。4D 19ではエラーが返されません。なお,どのバージョンでもコンパイル時にコードがシンタックスエラーとして検出されることはありません。宣言レベルでこのようなミスをキャッチするためには,C_@
コマンドではなく,var
シンタックスを使用することが勧められています。