tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルFormが更新されず応答なしって…
記事No4615
投稿日: 2006/12/03(Sun) 02:59
投稿者Hopper
初心者的な質問ですいません m(_ _)m

使用言語:VB2005
フォーム上にフォルダのCopy元とCopy先をListViewに登録させCopyをさせているのですが
ListViewの複数タスクとして、Copy元とCopy先を登録して
Copy前にListviewの先頭に”実行中”Copy終了後に”完了”と入れ
Listviewを更新させることをしていますが
*Copyの構文は-> System.IO.File.Copy(***, ***, True)
これの実行前の1回目の
 ***.ListView.Items(c).Text = "処理中"
 ListView3.Update()
は、うまく処理され再表示もうまくいってますが
この後の
 ***.ListView.Items(c).Text = "完了"
 ListView3.Update()
が、Copyタスクを2回以上行った時には、一回目の”完了”も2回目の”処理中”も
View更新がうまく行きません
多分Copyするファイルの容量(4GB)が大きすぎて、何らかの影響が出ていると思うのですが
回避する方法も、なぜなのかも想像がつかないでおります
これを処理している際にFormを触ると”応答なし”とバーに出てしまってます

アドバイスを頂戴できれば幸いです
m(_ _)m

[ツリー表示へ]
タイトルRe: Formが更新されず応答なしって…
記事No4637
投稿日: 2006/12/05(Tue) 18:09
投稿者るしぇ
> 多分Copyするファイルの容量(4GB)が大きすぎて、何らかの影響が出ていると思うのですが
概ね、あっているのでは?
[@IT 時間がかかる処理での「応答なし」を回避するには?]
http://www.atmarkit.co.jp/fdotnet/dotnettips/136doevents/doevents.html

[ツリー表示へ]
タイトルRe^2: Formが更新されず応答なしって…
記事No4641
投稿日: 2006/12/10(Sun) 01:13
投稿者Hopper
るしぇさん、ありがとうございます
参考にPgを追加・修正してみます m(_ _)m

[ツリー表示へ]