設計這個程式時並無經過詳細Debug,因為我沒有時間。相信每位寫過程式的人都知道,設計程式時最使人厭煩的並非程式的功能要如何寫,最煩的部份其實是Debug。往往花在Debug上所用的程式碼都比程式的功能多上好多倍。
例如我另一個程式MailManager2002,這個程式內有一個備份功能,其實所為的備份說穿了只不過是檔案複製。當時我心想複製檔案只需要幾行程式,所以便決定將這個功能加入程式內。但當我寫了後,我發現要考慮的問題相當多,單靠那幾行複製檔案的敘述是會出現很多錯誤的。 例如磁碟設定了寫入保護、磁碟已滿、要備份的檔案大於一片磁碟容量、企圖備份至CD-ROM、備份目的地已有相同的檔案存在並且設定了唯讀......。除了這些會出現錯誤的問題外,亦要考慮其它問題。例如當備份目的地已有相同的檔案存在,如果沒有設定成唯讀,將其覆蓋是無問題的,但最好還是提醒使用者已有同名的檔案存在,詢問他是否要覆蓋之。其實要考慮的問題實在太多,最後我用了百多行程式碼去寫這個備份功能。
雖然這個簡易轉換式沒有經過詳細Debug,但已加入了錯誤處理程式,當發生錯誤時會自動出現錯誤訊息並終止該個引起錯誤的指令。不過,所出現的錯誤訊息會比較難懂,例如當你開啟了一個唯讀檔,如果你企圖儲存的話便會出現以下的訊息:
如對本程式有任何疑問或意見,歡迎您隨時電郵給我。
本軟件支援Windows 95 / 98 / ME / 2000 / XP,提供的下載檔分為以下兩種(只須下載其中一種):