$ZF(-1) で 0 と 1 以外の数値が返ってくることがありますが、これはどのような意味でしょうか?

※注意※
$ZF(-1)および$ZF(-2)には、セキュリティ上の脆弱性があり、その使用が推奨されておりません。
代替の機能として$ZF(-100)が用意されておりますので、そちらをご使用ください。
$ZF(-100)の詳細は、関連トピックをご参照下さい。

ーーーーーーーーーーーーーーー

$ZF(-1) 関数を使用してOSコマンドを実行した場合の0, 1以外の戻り値は、実行したOSコマンドから戻されるエラー番号・ステータスコードになります。

Windowsの場合であれば、コマンドプロンプトから以下を実行して、エラーの内容を確認できます。

例:エラー番号 32 が返された場合(Windowsの場合)

C:\>net helpmsg 32


プロセスはファイルにアクセスできません。別のプロセスが使用中です。


※Unix/Linux のエラー番号については、以下のファイルを参照してください。
 

UNIX   
 /usr/include/sys/errno.h

LINUX 
 /usr/include/asm-generic/errno-base.h
 /usr/include/asm-generic/errno.h

 


関連トピック: $ZF(-100)の使用方法を教えてください
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る