日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2024-03-05 13:46:29

Re③:FTPダウンロードがフリーズした際の中断について

TKI さん

試せる状況にないのですが、プランを2つ用意してみました

・プランA
 タイマーにタイムアウトをやってもらう
 (経過ダイアログがでていてもタイマーが動作するかは不明)
・プランB
 ダウンロードするプログラムと10分ごとに起動するプログラムに分ける

#-----------------------------------------------------------------------
//プランA
中断フラグは0
中断タイマーとはタイマー
中断タイマーの値は(タイムアウト時間)
中断タイマーの時満ちた時は
  中断タイマーを停止
  「経過」に『{ESC}』をキー送信 //経過ダイアログの閉じるボタンをポチる
  中断フラグは1

真の間
  中断フラグは0
  中断タイマーを開始
  AをBへFTPダウンロード
  中断タイマーを停止
  もし中断フラグならば「失敗時の処理」
  10*60秒待つ

#-----------------------------------------------------------------------
//プランB nakoファイルを2つ用意
//FTPダウンロード.nako
  母艦のタイトルは「@FTPダウンロード@」
  AをBへFTPダウンロード
  終わり

//十分毎.nako
真の間
  「@FTPダウンロード@」を窓ハンドル検索 //フリーズしている窓が
  もしそうならばそれへ『%{F4}』を窓ハンドルキー送信 //あれば閉じる
  「FTPダウンロード.nako」を起動
  10*60秒待つ
#-----------------------------------------------------------------------

(細かい部分は適当です)


(編集パスワード送信)

子記事

親記事 (No.1839)
返信した記事(元) (No.1842)

この内容(No.1843)に返信

この内容(No.1843)をダウンロード

この内容(No.1843)のテキスト表示





www.eznavi.net