喫茶XRAYトップページ

[スレッド全体
]

[3762] SHFileoperationはTTimerを止める?返信 削除
2010/10/6 (水) 22:14:53 たてぐや 〔HomePage
 たてぐやです。今日は珍しくDelphiの質問です。XP SP3+Delphi6
です。
 ちょっとしたファイルコピーツールを作ろうとしています。他の
アプリケーションに関係なくタイマーイベントでSHFileoperationを
使ってコピーしています。この時に、最初のタイマーイベントが来
てSHFileoperationが実行されますが、この実行中にさらにタイマー
イベントが発生したときに、もうひとつSHFileoperationが動いて
ほしいのですがうまくいきません。ブレークポイントを設けてみる
と、最初のSHFileoperationが実行中はタイマーイベントが発生しな
いようです。これって、こういうものなのでしょうか?

[3763] Re:SHFileoperationはTTimerを止める?返信 削除
2010/10/7 (木) 00:24:36 Mr.XRAY
▼ たてぐやさん

> と、最初のSHFileoperationが実行中はタイマーイベントが発生しな
> いようです。これって、こういうものなのでしょうか?


ははー,そんなんだ.これは知りませんでした.
コールバック関数かなんかが使えればなにか操作できそうですが,
SHFileoperationってコールバックの定義ってないですよね?

ては,お休みなさい(笑)


[3764] Re2:SHFileoperationはTTimerを止める?返信 削除
2010/10/7 (木) 00:34:18 Mr.XRAY
> コールバック関数かなんかが使えればなにか操作できそうですが,
> SHFileoperationってコールバックの定義ってないですよね?


ありやした.
CopyCallbackという関数のようです.
http://www.asahi-net.or.jp/~gv4j-sgur/narik/stp002b.htm

これ時間があったらやってみたいですね.
こんなのがあったんですね.ふ〜ん.


[3835] コピーフック返信 削除
2010/10/20 (水) 18:49:56 Mr.XRAY
> CopyCallbackという関数のようです.

今CopyCallBackでググッてみたら,何とかサンプルありそうです.
例えば,

http://eternalwindows.jp/shell/shellex/shellex05.htm


[3836] Re:コピーフック返信 削除
2010/10/20 (水) 19:59:33 たてぐや
▼ Mr.XRAYさん
> http://eternalwindows.jp/shell/shellex/shellex05.htm

 ありがとうございます。けれど、このurlをクリックしても「ペー
ジを表示できません」となってしまいました。

[3837] Re2:コピーフック返信 削除
2010/10/20 (水) 20:36:44 Mr.XRAY
▼ たてぐやさん

> ジを表示できません」となってしまいました。

あれ,ホンとに.
最後にlが抜けていました.スミマセン.
http://eternalwindows.jp/shell/shellex/shellex05.html

[3838] Re3:コピーフック返信 削除
2010/10/20 (水) 22:15:04 たてぐや
▼ Mr.XRAYさん

> 最後にlが抜けていました.スミマセン.
> http://eternalwindows.jp/shell/shellex/shellex05.html


 ありがとうございました。研究してみます。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82