解決VisualBasic非正常退出一例
你的機器上VB6和OFFICE并存嗎?是否是先安裝了VB6,再安裝的OFFICE,如果是的話,請接著往下看:
筆者使用的Visual Basic是6.0(中文版),此前一直正常,也許是DIYer的共性吧,我的機器經常重復安裝許許多多的程序(包括罵聲不斷卻不得不用的Pwin98),一日在使用VB打開工程時,漢字盤符全部變為亂碼(漢字目錄名顯示正常),只要你拖動“打開”對話框右邊的滾動條,VB便會莫名奇妙地退出,而直接用“向上”按鈕或直接選擇目錄卻正常;另一癥狀是在表單中添加一Image或Picture控件,在“屬性”中單擊選擇文件的按鈕,VB也會退出。開始判斷是系統或VB程序文件受到破壞,重新安裝Windows98和VB,故障依舊。于是Format c:/s,重裝Windows98和VB,故障排除了,但安裝完OFFICE97后,故障又出現了(VB和OFFICE可同是微軟的產品呀,總不至于有沖突吧!如果真有沖突,那可真是':{ .....)。突然想起電腦報(電子版)前幾期有介紹解決Norton AntiVirus不能正確顯示漢字的文章,會不會自己的故障也與漢字盤符及漢字目錄名有關呢,于是編寫一文本文件,將擴展名改為.REG,添加如下內容:
REGEDIT4
[HKEY_LOCAL_MACHINESystemCurrentControlSetControlfontassocAssociated CharSet] "ANSI(00)"="yes"
"SYMBOL(02)"="no"
"OEM(FF)"="yes"
"GB2312(86)"="yes"
"BIG5(88)"="yes"
然后雙擊該文件,將內容添加到注冊表中,重新啟動Windows后,至此故障排除。如果你對注冊表精通的話,只須在以上注冊表路徑中添加上字符串鍵BIG5(88),取值為"yes"即可。
令筆者不解的是,為何安裝OFFICE會出現以上故障,既然故障與漢字碼有關,如果你的硬盤中沒有漢字盤符、漢字目錄名,甚至是漢字文件名,故障也應該不復存在,有興趣的朋友可以試一下。
筆者使用的Visual Basic是6.0(中文版),此前一直正常,也許是DIYer的共性吧,我的機器經常重復安裝許許多多的程序(包括罵聲不斷卻不得不用的Pwin98),一日在使用VB打開工程時,漢字盤符全部變為亂碼(漢字目錄名顯示正常),只要你拖動“打開”對話框右邊的滾動條,VB便會莫名奇妙地退出,而直接用“向上”按鈕或直接選擇目錄卻正常;另一癥狀是在表單中添加一Image或Picture控件,在“屬性”中單擊選擇文件的按鈕,VB也會退出。開始判斷是系統或VB程序文件受到破壞,重新安裝Windows98和VB,故障依舊。于是Format c:/s,重裝Windows98和VB,故障排除了,但安裝完OFFICE97后,故障又出現了(VB和OFFICE可同是微軟的產品呀,總不至于有沖突吧!如果真有沖突,那可真是':{ .....)。突然想起電腦報(電子版)前幾期有介紹解決Norton AntiVirus不能正確顯示漢字的文章,會不會自己的故障也與漢字盤符及漢字目錄名有關呢,于是編寫一文本文件,將擴展名改為.REG,添加如下內容:
REGEDIT4
[HKEY_LOCAL_MACHINESystemCurrentControlSetControlfontassocAssociated CharSet] "ANSI(00)"="yes"
"SYMBOL(02)"="no"
"OEM(FF)"="yes"
"GB2312(86)"="yes"
"BIG5(88)"="yes"
然后雙擊該文件,將內容添加到注冊表中,重新啟動Windows后,至此故障排除。如果你對注冊表精通的話,只須在以上注冊表路徑中添加上字符串鍵BIG5(88),取值為"yes"即可。
令筆者不解的是,為何安裝OFFICE會出現以上故障,既然故障與漢字碼有關,如果你的硬盤中沒有漢字盤符、漢字目錄名,甚至是漢字文件名,故障也應該不復存在,有興趣的朋友可以試一下。