解決方法:
.NET COBOL コード用にコンパイルする場合、非数値定数の長さをゼロより大きい値に変更する必要があります。長さゼロの定数を単一のスペース文字に変換しない限り、ネイティブ コード用にコンパイルする場合にも同じことを行います。
例:
次の例では、MOVE 文に長さゼロの定数が含まれています。ネイティブ コード用にコンパイルする場合、単一のスペース文字は X1 データ項目に移動されます。これが予期する動作でない場合は、コードを変更する必要があります。
identification division.
program-id. err1178.
data division.
working-storage section.
01 x1 pic x(10).
procedure division.
p1.
move "" to x1
if x1 = space
display "Pass"
end-if
.