PB8.0.3中汉字的问题
把原来的8.0.2版本升级为8.0.3后,运行到以下语句就非法操作:
string ls_current_user,ls_local_machine,ls_systemdir
string ls_inifilename,ls_dbfilename
GetSystemDirectoryA(ls_systemdir,260)
ls_systemdir=ls_systemdir+"\"
ls_current_user="HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\"
ls_local_machine="HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\"
messagebox("",gs_currentdir+"Application.ini")
ls_inifilename=gs_currentdir+"Application.ini"
ls_dbfilename=gs_currentdir+"buildmaterial.db"
动行到:ls_inifilename=gs_currentdir+"Application.ini"时出现非法操作
但messagebox显示的值为:D:\建材进销存\Application.ini
原来在8.0.2中一切正常的
请问如何解决这个问题?