2025年10月22日(水) 23:25 JST


 2007年11月14日 20:04 JST (参照数 3607回)  

ゲストユーザ: きた

Nakahara 様  表記の件ですが、一括変換をしている途中にキャンセルをしたいときがありますので、キャンセルボタン設けることは出来ないでしょうか?。  今は、終わるまで待つか、強制終了させています。

 2007年11月14日 21:17 JST  

ゲストユーザ: AFsof%B

余り関係ないかもしれませんが、 変換作業中に 画面上のボタンを押す、という処理は プログラミング的に ちょっとやっかいな場合もあります。 (ボタンを押せるようにする=Windowsへ処理を渡す) 私がよくやる手法は、[Esc]キーを押したら処理を中断、 という事にして、 [Esc]キーの感知は、 if (GetAsyncKeyState(VK_ESCAPE) and $8000) > 0) then  [Esc]キーを押したので中断処理 という具合にやったりしてます。(Delphi;$8000は 0x8000です) GetAsyncKeyState() は WindowsAPI なので使えるかもしれません。 変換作業中にやるのが難しい場合には、1ファイル開始or終了毎に チェックを行うって方法でも良いかもしれません。

 2007年11月14日 21:52 JST  

状態: オフライン

gyurcyan

Forum User

Active Member
登録日: 2018年11月 5日
投稿数: 402
きたさん、こんにちは。 AFさん、いつもありがとうございます。 AFさん方式でキャンセル機能を組み込みました。 すでにアップロードしましたので、フォーラムマネジャー(daiohさん)の承認が出れば公開されます。 2007/11/14 Ver2.87b ◆追加 ・一括変換:一括変換中にエスケープキーを押すと変換中止をできるようにしました。

 2007年11月15日 07:44 JST  

ゲストユーザ: きた

Nakahara 様  ver2.87bで一括変換中のキャンセル操作を確認できました。ありがとうございました。

時刻はすべて JST , 現在の時刻は 11:25 午後

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • 投稿可能 
  • HTML許可 
  • バッドワードをチェック