會員登入
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
主選單


瀏覽此主題:   1 名訪客






為什麼不要再用VB6 開發的程式了,一個很有趣的現象
#1
管理員
管理員


為什麼不要再用VB6 開發的程式了,一個很有趣的現象

剛剛做了一個測試,使用VB6 開發的就程式 瀏覽檔案,跟使用WIN7 的檔案總管瀏覽同一個資料夾,內容竟然是不一樣的。

測試在VB6 開啟的檔案夾,直接修改檔名,重新整理後,舊檔名跟新檔名竟然同時存在。

但回到WIN 7 檔案組管的資料夾,重新整理過後,還是只有一個檔案,而且是原來的舊檔名。

從VB6 開發的程式,開啟該檔案,修改後回存,結果是檔案的內容根本沒改,但在VB6 程式內 看到的是改過的。

不信邪,建立一個新資料夾,嚐試把改過檔名的檔案要拉到新資料夾內,出現的是 該檔案不存在。

但搬移 舊檔名的則可以。

換句話說,即使只是改檔名,也是沒改,畫面上看起還好像改過了,但是重新整理過後 新舊檔名的檔案都顯示出來。

但回到WIN7 檔案總管內,還是只有一個舊檔案而已

那麼,從WI7 檔案總管搬移到新資料夾呢

VB6 程式內的舊檔案就不見了,但 改過檔名的檔案仍然顯示。

這是非常懸疑又奇妙的事情

最後 做一個測試,以系統管理員身分 開啟VB6 的程式來做測試。

一切又都正常了。

我猜想 由於 WIN 7 的檔案權限跟過去的系統不同。
在使用舊版程式時,若非以系統管理員去執行,微軟應該是以一個模擬環境來運行。

這個模擬環境 跟 WIN 7 系統並非同步。

實驗到這裡,得到一個可能的結論,如果不以系統管理員去執行舊版程式,即使程式可以跑,那麼資料的正確性也是非常不可靠的。

所以,在WIN 7 以後的作業系統,還是 不要執行舊版本開發的程式比較安全,即使,看起來可以執行的樣子

最終,還是得用Dot Net 比較可靠,也比較有未來性。

發表於: 2014/11/7 5:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 最上方







可以 查看主題.
無法 開始一個新的話題.
無法 回復帖子.
無法 編輯自己的帖子.
無法 刪除自己的文章.
無法 發起投票.
無法 餐與投票.
無法 附加檔案.
無法 未經批準發表.
無法 使用主題類型.
無法 使用 HTML 語法.
無法 使用簽名.
不能 建立 pdf.
不能 列印本頁.

[進階搜尋]


Powered by SHINLY© 2001-2014 The SHINLY Project