HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0622
(´・ω・`)ftpdirlistのバッファの増やし方!1未解決


(´・ω・`)

リンク

2008/6/22(Sun) 14:58:28|NO.16905

ftpサーバにアクセスし、ルートから任意の階層フォルダに移動してファイルを取得する
プログラムを作っております。

hspinet関係の命令で作っていますが、どうもftpdirlistである程度以上の大きさの
ディレクトリ情報(具体的には4,822〜4,857bytesを超えるサイズ)を受け取ろうと
すると、システムエラーが出てしまうようです。

これが不思議なことに、開発環境では発生しないのですが、それをexeに落とし込んで
実行するとエラーになってしまいます。



システムエラーは必ず発生するわけではなく、マシンの環境にも左右されるようで、

 例:XPにSP2をあててなかったマシンではエラーが発生していたが、
   SP2をあてたら発生しなくなった

環境により、hspinet側で用意するバッファかなんかのサイズが変わっているのかなと
思ったりしたのですが、これを自分で調整できないものでしょうか?
ディレクトリ構造へ制限をかけるのは、業務上難しいもので……


ご教授いただければ幸いです。……(´・ω・`)



この記事に返信する


(´・ω・`)

リンク

2008/6/22(Sun) 15:19:12|NO.16906

追記です。

具体的には


ftpdirlist repeat netexec mode if mode : break await 50 loop

の部分で、ftpdirlistを実行しnetexecで監視している間に発生します。
監視せずにすぐftpdirlist2で情報を取得してもからっぽのまま戻りますし、
監視するとしばらくたってシステムエラー……

よろしくお願い致します。(´;ω;`)



ONION software Copyright 1997-2023(c) All rights reserved.