多語言轉換的怪問題:某種語言下無法正常運行??(100分)

B

bluedog

Unregistered / Unconfirmed
GUEST, unregistred user!
我在繁體的環境下寫了個簡單的數據庫程序,用Delphi自己的Project->Language的方式
添加了簡體和英文,但是卻出現很怪的問題,如果首先用繁體登入,那麽程序正常,但是用
簡體和英文登入,就說無法連接數據庫,或則查詢打開,卻不返回紀錄,我用斷點察看,
Query.Open, 正常,也顯示出來又若干筆紀錄,但是無法在grid裏顯示出來!有時候又會出
現AV錯誤,用繁體登入完全正常!!到底怎麽囘事??
 
簡體和英文有時候會正常,有時候不行!!
 
帮帮忙啊!!!!分不够我再加!!!!!!!!
 
三种语言,未玩过
 
发现了一些问题:
Delphi的例子是引用reinit单元(在demo的richedit例子里),我用的是和他同样的方法,
切换语言是用:
if LoadNewResourceModule(CHINESE) <> 0 then
ReinitializeForms;
结果发现,执行后,我的combobox丢失onchange事件,Query丢失Connection属性,
DbGrid丢失DataSource属性,我必须再手工地添加上!!!!

怎么如此奇怪?????????
 
顶部