小弟的软件是在window2000中文版+vb6.0中文版下开发完成的。
起初用VB自带的打包,打好包之后拿到别的电脑(XP中文版)上运行没问题。但是拿到xp英文版下面就不行拉,而且提示出错也很怪:
run-time error '383';
'text' property is read-only
后来,用setupfactory打包,完成后在XP中文版上还是没问题,可拿到xp英文版还是不行,出错提示同上。哪位大侠帮帮我啊~~~哎,难道真的要求老板换个系统嘛?~~

解决方案 »

  1.   

    可能是你代码中的问题,一般来说,这个错误出现在ComboBox。
    如果你的combobox的Style设成 2-Dropdownlist ,而 text 被赋值为 list 项目里面没有的值时,就有可能出现这个错误。
    推测可能是 你把 combo1.text = "某个中文字符串",而英文系统不支持中文,所以出错。
    建议你检查一下出错窗体的 combobox 控件。改变 style = 0 试试看。
      

  2.   

    to: fishzone(阿愚@脸上没疤) 
    太感谢了,真的是你说的情况啊~~另外我现在虽然可以进入了,但是在英文版XP系统下面,上面所有的中文显示都是乱码?不知道有什么办法可以解决这个问题啊~~
    小弟谢过了,分不够再加!~
      

  3.   

    在英文版上面开发,xp+vb6
    界面和代码不要出现中文。或者安装中文支持包。