以下のソースを試していただけるとわかるんですが、
netinit ftpopen "[さーば]", "[ID]", "[pass]" ftpdirlist repeat netexec mode if mode : break await 50 loop if mode<0 { dialog "netexec: failed" end } ftpdirlist2 res dialog res ftpdir dmy, "[でぃれくとり]" ftpdirlist repeat netexec mode if mode : break await 50 loop if mode<0 { dialog "netexec: failed" end } ftpdirlist2 res dialog res ftpclose end2回目のftpdirlistでシステムエラー(1)が発生します。 ひょっとして、ftpdirlistって実行毎にftpcloseで閉じとく必要があるんでしょうか?