VCL for the Web的一個巨大問題,請千萬注意 |
|
pedro
尊榮會員 發表:152 回覆:1187 積分:892 註冊:2002-06-12 發送簡訊給我 |
本文轉貼自 橙子的delphi技術專區
http://hi.baidu.com/rarnu/blog/item/9399645953cd49222934f0f8.html 不知道有多少人在用IntraWeb,不知道消息正確與否,不過還是注意一下這個bug.... 以下是該文內容 昨天晚上在盒子上看到的這個問題,起初還不太相信,Atozed怎麼說也是一家擁有著數年文化積累的專業級公司,怎麼會犯如此低級的錯誤。但是事實證明,Atozed的確在VCL for the Web (或者稱其為IntraWeb)上犯了個巨大的錯誤。 新建一個工程,然後在ServerController單元內,將TIWServerController的CacheDir屬性設為任何一個已存在的目錄,你會發現,當程式執行結束後,該目錄整個消失了!!!換言之,VCL for the Web會在程式執行結束後,刪光Cache目錄下的所有檔,刪得連一點渣都不剩。 這個做法是否正確,我不妄加評論,但是有一點是需要說明的,像IE,甚至是Apache這類的軟體,清除Cache時,都是只會清除程式自己所寫入的內容,往Cache目錄下扔一個檔,然後清緩存是不會對它產生影響的。VCL for the Web這麼做,個人感覺是欠妥當,並且現在已經有用戶在開發時遇上了這個問題,並造成了整個D盤資料丟失的嚴重後果。 今天抽空看了一遍VCL for the Web的用戶手冊,其中並未提到Cache的問題,看來Atozed的開發人員把用戶都想像成了是可以隨意駕禦作業系統的高手了,也可以說是Atozed公司的疏忽,當然也為使用了它而形成損失的用戶帶來了維權的空間,估計Atozed將對此事進行賠償了(前提是那位用戶提出了賠償的要求)。 貼上盒子上的原貼,大家可以一起看一下此事的原委 http://bbs.2ccc.com/topic.php?topicid=322832 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |