2009年4月13日 星期一

Tntware 有病毒

簡短介紹一下TntWare:

Delphi開發工具一直以來都不支援Unicode,當必須將開發的軟體本地化時,麻煩就出現了,雖然Delphi本身有提供製作多國語言的工具,但是實在不好用,不過有一套第三方元件TntWare Unicode Control可以補足Delphi的不足,他重新製作一套支援Unicode的基本元件,用來取代Delphi的基本元件,讓使用Delphi開發的程式製作多國語言,變的輕鬆許多,而這套元件原本是開放原始碼的,不過現在已經被TMS買下,變成要付費購買。

狀況:

最近使用TntWare開發程式時發現,當執行編譯/Run測試時,小紅傘防毒軟體就跑出偵測到病毒警示,然後把編譯出來的執行檔給殺掉,不知道為什麼?只要程式中放上Tntware的元件就會有病毒,如果只是uses他的pas還不會,這就很奇怪了?

解決方法:

後來經過反覆測試,發現只要把程式轉成XP風格就不會發生,至於轉成XP風格可以使用元件處理,例如Delphi7所附的元件TXPManifest,或者使用其他可以轉XP風格的元件即可。

沒有留言:

張貼留言