悲催!kbmMW 5.13竟然無法在10.4.1 android編譯通過


本來用10.3.3生產項目,隨着Android 11的到來,已經有用戶用上了,而10.3.3開發的app竟然在android 11閃退,沒逼無奈,只好往Delphi 10.4.1升級。

本來一切順利,安裝環境,組件,編譯生產項目。Win32成功,於是切換成Android 32,編譯,問題來了,使用的kbmMW竟然出錯,無法編譯通過。進一步測試發現,FMX項目只要引用了kbmMWGlobal單元,就出這個錯誤:

E2003 Undeclared identifier: ‘TkbmMWStringLis

於是跑到kbmMW官方的Forum,反應這個問題,這時候發現有人也遇到了同樣的問題,他使用的kbmMW 5.12。而kbmMW 5.12在Delhpi 10.3.3上沒有問題的。找xalion去說這個問題,他也說這個問題很奇怪。這都是昨天發生的問題,今天上午和竹子說這個問題,討論到最后,他說可能是Delphi 10.4.1編譯器的問題,我也有這種感覺,我是看kbmMW的代碼,看不出原因來。

等作者回復吧,雖然很急,也是沒辦法...

2020-12-18 最新消息

xalion查到原因,原來是NEXTGEN變譯變量在10.4上取消造成的,經他修正,可以編譯了!

2020-12-22:作者也確認這個問題,並要發布一個更新版本,目前正在測試中...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM