C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: dvd-ram書き込みについて


(過去ログ 94 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■56301 / inTopicNo.1)  dvd-ram書き込みについて
  
□投稿者/ ryosuke (1回)-(2011/01/08(Sat) 17:55:49)

分類:[.NET 全般] 

開発環境:WINDOWS7
使用言語:VB2008

テキストファイルをDVD-RAMに書き込む処理を作成しています。
DVD-RAMに書き込むところまでは出来たのですが、DVD-RAMに全て書き込めて排出できる状態まで
待機してから、終了のメッセージを出したいのですが、うまくいきません。

ソースは以下のようにしています

System.IO.File.Copy("C:\TEST.txt", "G:\TEST.txt", True)
MSGBOX("終了しました")

どのようにしたら待機できるのでしょうか?
引用返信 編集キー/
■56303 / inTopicNo.2)  Re[1]: dvd-ram書き込みについて
□投稿者/ επιστημη (2588回)-(2011/01/08(Sat) 18:06:37)
επιστημη さんの Web サイト
> どのようにしたら待機できるのでしょうか?

その前に なにが/どのように「うまくいきません」なのかを説明せにゃいかんでしょ。

引用返信 編集キー/
■56304 / inTopicNo.3)  Re[2]: dvd-ram書き込みについて
□投稿者/ ryosuke (2回)-(2011/01/08(Sat) 18:14:20)
No56303 (επιστημη さん) に返信
返信ありがとうございます。

> その前に なにが/どのように「うまくいきません」なのかを説明せにゃいかんでしょ。
申し訳ありませんでした。

System.IO.File.Copy("C:\TEST.txt", "G:\TEST.txt", True)
MSGBOX("終了しました")

でデバイスのランプが点滅状態が続いているにも関わらず(排出できない状態)
「終了しました」のメッセージが表示されてしまって困っています。

少し待てばメディアの排出は可能になるのですが(点滅が終了したら)
この排出可能状態を見てから「終了しました」のメッセージを出せたらと考えております。

拙い文章で申し訳ないのですが、何かアドバイスをいただければ幸いです。

宜しくお願いします
引用返信 編集キー/
■56306 / inTopicNo.4)  Re[3]: dvd-ram書き込みについて
□投稿者/ επιστημη (2589回)-(2011/01/08(Sat) 21:06:26)
επιστημη さんの Web サイト
おそらくは非同期I/Oを利用することになろうかと。
MSDNで「非同期I/O」を探してみてくだせ。

引用返信 編集キー/
■56308 / inTopicNo.5)  Re[4]: dvd-ram書き込みについて
□投稿者/ ryosuke (3回)-(2011/01/08(Sat) 21:32:45)
No56306 (επιστημη さん) に返信
επιστημη さん
返信ありがとうございます

> おそらくは非同期I/Oを利用することになろうかと。
> MSDNで「非同期I/O」を探してみてくだせ。
アドバイスありがとうございます。
早速調べてみます。

今後とも宜しくお願いします。


引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -