我的vb程序运行后没发现什么错误,就连着vb一起自动关闭了升级了vb6.0,但是还是没用哪位大侠帮帮忙?——这个问题我在9月份的时候也问过,一直没能解决,但是当时在win2003下面,什么提示也没有就自动关闭了,现在在win2000server下提示:“0x04bs0e19”指令引用的“0x0000000c”内存。该内存不能为“read”。
————————请问这是为什么啊?有什么解决办法不?

解决方案 »

  1.   

    解决Visual Basic非正常退出一例- -
                                           
      你的机器上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_MACHINE\System\CurrentControlSet\Control\fontassoc\Associated CharSet] "ANSI(00)"="yes" 
    "SYMBOL(02)"="no"
    "OEM(FF)"="yes"
    "GB2312(86)"="yes"
    "BIG5(88)"="yes"   然后双击该文件,将内容添加到注册表中,重新启动Windows后,至此故障排除。如果你对注册表精通的话,只须在以上注册表路径中添加上字符串键BIG5(88),取值为"yes"即可。
      令笔者不解的是,为何安装OFFICE会出现以上故障,既然故障与汉字码有关,如果你的硬盘中没有汉字盘符、汉字目录名,甚至是汉字文件名,故障也应该不复存在,有兴趣的朋友可以试一下。 
      

  2.   

    可是那我在win2003下面的时候就什么也没提示哦?这个又咋解释了?
      

  3.   

    这个是你安装VB的时候出的错,只是你不知道而已
    况且VB是MICROSOFT的,可能你不是用的正版的
    可能你的那个VB软件破确得有问题
    还有可能就是你的操作系统中了病毒了
    或者你的VB与某个软件不兼容
    主要的还是要看看你的操作系统是不是有问题
    你可以把你的VB软件安装在别人的计算机上试试
    如果不是这些问题的话,我也没有办法了
      

  4.   

    我前几天碰到一个类似的问题,就是打开某个form时,就会报你说的那个错误,并退出vb;将这个窗体的frx文件删掉,就不会这样。
      

  5.   

    starsoulxp(星魂.NET)大侠的方法你试了没有啊? 不会不知道怎么用吧?