喫茶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

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


[3765] Re3:SHFileoperationはTTimerを止める?返信 削除
2010/10/7 (木) 12:50:18 Mr.XRAY
> CopyCallbackという関数のようです.
> http://www.asahi-net.or.jp/~gv4j-sgur/narik/stp002b.htm


これを使用したらうまく行くかどうかは不明でございます (^^;


[3766] Re4:SHFileoperationはTTimerを止める?返信 削除
2010/10/7 (木) 22:02:59 たてぐや 〔HomePage
▼ Mr.XRAYさん
> > CopyCallbackという関数のようです.
> > http://www.asahi-net.or.jp/~gv4j-sgur/narik/stp002b.htm
>
> これを使用したらうまく行くかどうかは不明でございます (^^;


 情報ありがとうございました。これはちょっと一筋縄ではいかな
いかもしれませんね。今優先しなくてはならないのが終わったらじっ
くり考えてみます。

[3767] Re5:SHFileoperationはTTimerを止める?返信 削除
2010/10/8 (金) 20:54:37 Mr.XRAY
>  情報ありがとうございました。これはちょっと一筋縄ではいかな

そんな気がします.
結構めんどいかも知れません.


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