FTP接続についてNo.10207
草餅 さん 06/04/20 07:49
 
こんにちは。

FTP接続に時間が掛かった時に、
[ファイルのアップロード中]ダイアログのボタン部分が消え
一時的にフリーズ状態になって、マウスを乗せると砂時計になります。

その後は転送の成功・失敗両方あります。
どちらにせよ、結果がでるまで、手出しが出来ないのがネックです。

FTPには詳しくないのですが、

・ダイアログのボタン消失問題解消
・FTP接続トライ時間の設定

のどちらかで何とかなるのではと思います。
また、No.08840にも関連するかとも思います。




[ ]
RE:10207 FTP接続についてNo.10211
秀丸アドイン担当 さん 06/04/20 12:58
 

 いつもお世話になっております。

 不具合のご報告ありがとうございます。

 状況的に、サーバ上のファイルを編集後上書き保存を行った場合に発生してい
ると思いますが、ダイアログのボタンのみが消えてしまうのでしょうか?
 ファイルの転送中に表示されるダイアログは、FTP接続処理時には「ホストに
接続処理中...」と表示されますので、ダイアログに「ファイルのアップロード
中...」と表示されているのであれば、接続処理以外の部分で問題が発生してい
るのではないかと思います。
 転送処理が失敗した場合どのようなメッセージが表示されるかお知らせ頂けれ
ばと思います。

 ご不便おかけして大変申し訳ございませんがよろしくお願いします。

[ ]
RE:10211 FTP接続についてNo.10213
草餅 さん 06/04/21 07:13
 
経過報告です。

> 状況的に、サーバ上のファイルを編集後上書き保存を行った場合に発生してい
>ると思いますが、ダイアログのボタンのみが消えてしまうのでしょうか?

> 転送処理が失敗した場合どのようなメッセージが表示されるかお知らせ頂けれ
>ばと思います。

setwindowsize 0,0
showwindow 2;
を無効にすると、
ダイアログのボタン部分を含め全て表示されましたが、
一時的にフリーズ状態になって、マウスを乗せると砂時計になるところは同じです。
砂時計状態になると、タイトルバーの「ファイルのアップロード中」の横の()内に
コメントが表示されます。タイトルバーの幅が狭いため切れていて見えませんが、
ツールチップが出て(応答なし)でした。

だいたいその状態が1分近く続くこともありまして、その場合でも転送の成功・失敗
の両方があります。

さきの投稿をしてから、転送の失敗が発生していないので、経過報告になりましたが、
マクロで動かした場合は
  「マクロを中断しますか?」
のメッセージが出ます。



[ ]
RE:10213 FTP接続についてNo.10219
草餅 さん 06/04/21 23:38
 
先ほど転送処理失敗が発生しましたので、報告します。

フリーズ状態が1分近く(計ってませんでした)続き、

最初に、Hidemarnet Explorer のメッセージボックスで、
「ファイルを正常に転送する事が出来ませんでした。」
続いて、タイトルバーが「エラー」と表示されたメッセージボックスで、
「ファイルの書き込みに失敗しました。」
最後に、タイトルバーが「秀丸エディタ」のメッセージボックスで、
「マクロの実行を中断しますか?」

という表示の流れになりました。




[ ]
RE:10219 FTP接続についてNo.10231
秀丸アドイン担当 さん 06/04/24 13:31
 

 いつもお世話になっております。

 詳細な情報ありがとうございます。

 フリーズ状態になっているのは接続処理の後になっているように思います。
 転送失敗した場合のメッセージも転送自体が失敗したメッセージになっていま
すので、転送処理事態に何らかの問題が発生している可能性があるように思いま
した。

 調査して改善してみたいと思います。

[ ]
RE:10207 FTP接続についてNo.10265
秀丸アドイン担当 さん 06/04/27 17:08
 

 いつもお世話になっております。

 ダイアログにて「応答無し」と表示されるのは、プログラムが反応できない状
態になっていると考えられますので、そのポイントを特定する為のテスト版を作
成しました。

 http://hide.maruo.co.jp/software/bin/hmex300t1.lzh

 解凍しますと「hmnetex.dll」と「hmnetsub.exe」が出てきますので、そちら
を現行のファイルと差し替えて動作させてみて欲しいです。
 更にHidemarnet Explorer の設定のその他の設定にて「エラーログを記録す
る」にチェックをつけてください。
 FTPにてファイルをアップロード操作を行うと「hmnetex.err」と言うエラーフ
ァイルが出力されますので、それを xxxxxxx@maruo.co.jp 宛に送っていただけ
ると助かります。
 また、ご利用になっているマクロも差し支えなければ一緒に送っていただける
とテストの際、より近い状態でテストする事が出来ます。

 お手数おかけして大変申し訳ございませんがよろしくお願いします。

[ ]
RE:10207 FTP接続についてNo.10322
秀丸アドイン担当 さん 06/05/08 13:51
 

 いつもお世話になっております。

 エラーログとマクロ、確かに受け取りました。

 早速、ログをチェックさせて頂きたいと思います。

 ご不便おかけして大変申し訳ございませんがよろしくお願いします。

[ ]
RE:10207 FTP接続についてNo.10324
秀丸アドイン担当 さん 06/05/08 17:36
 

 いつもお世話になっております。

 ログの方を調べさせていただいた結果、時間が掛かっているポイントを特定す
る事が出来ました。
 ログを見るからには、毎回発生しているのではなく、稀に30秒くらい時間が
掛かっているケースが有るようなのですが、それがどうしてそうなるのかは、ち
ょっと解からないといった感じです。

 問題のポイントは、Hidemarnet Explorer が wininet.dll というライブラリ
のAPIを呼び出している部分で、Hidemarnet Explorer 側としては、APIの処理が
終わるのを待っている部分でありますので、Hidemarnet Explorer としては、対
処のしようが無いと言った感じなのです。

 私のマシン上で、教えていただいたマクロを少し改造して、FTPサーバからの
ファイルを読み出して、保存するというマクロを数十回連続で動かしてみたので
すが、一度も再現する事は有りませんでした。

 今後の改善リストに加えさせていただき、将来的に何かしら修正方法もしくは、
対処方法が閃いた場合に、対処すると言う事でお願いしたいと思います。

[ ]
RE:10324 FTP接続についてNo.10332
草餅 さん 06/05/08 22:53
 

> 私のマシン上で、教えていただいたマクロを少し改造して、FTPサーバからの
>ファイルを読み出して、保存するというマクロを数十回連続で動かしてみたので
>すが、一度も再現する事は有りませんでした。

肝心なことを、言い忘れましたが
転送しているサーバーは「ジオシティーズ」の無料の方です。
このサーバー固有の問題化もしれませんね。
とりあえず、

>対処方法が閃いた場合に、対処すると言う事でお願いしたいと思います。

という方向でこちらからもお願いします。

[ ]