我想問下 VB6撰寫的軟體(假設已經撰寫完成),在打開這個軟體運行時,為啥反應那么慢?
Private Sub Command1_Click()
Shell "explorer.exe C:\我的檔案", vbNormalFocus
End Sub
簡單的一個shell,點擊按鈕打開檔案夾。

這個是程式界面

滑鼠出現沙漏,反應慢半拍,才會打開對應的檔案夾。
uj5u.com熱心網友回復:
硬體、系統背景:win7 7601
I5 2400
8G
各位大神,拜托了。。。
uj5u.com熱心網友回復:
你“看到的”只是“簡單的一個shell”,然而系統要完成這個“看似簡單”的命令,也需要做很多的作業!
創建行程、讀取磁盤資訊(還要進行相關處理)、
驗證你的那個“引數”是檔案還是檔案夾、磁盤上有沒有那個檔案(或檔案夾)、
如果是檔案夾:它還要讀取該檔案夾中的所有檔案串列、檔案串列還要分類處理、
也許某些型別的檔案,它還要“順便的”讀取一些擴展資訊…………等等,
這事情不要時間嗎!!!!

你說的“慢半拍”到底是有多慢呢!
uj5u.com熱心網友回復:
我的電腦配置比較低,打開C:\Windows\System32 大約0.5秒。
uj5u.com熱心網友回復:
正常的,看你的CPU,我的i7 4790CPU,瞬間就打開了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/10427.html
標籤:VB基礎類
