类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
以前编写的一个console程序(用c++开发),在win2k sp4下运行很正常,但装完.net framework1.1后,一运行就崩溃。错误信息如下:
"0x1000efac"指令引用的"ox0069d26c"内存。该内存不能为"written"。
补充一点,在另一台机器上(装有visual studio.net2003中文版),运行正常。出错的那台机器,装了visual studio.net2003英文版。但我另找了一台机器,装了.net framework 1.1中文版,还是回崩溃。
请高手给分析分析,究竟是什么原因,权限、版本?.net framework也太不稳定了,不能保证以前的程序顺利运行。
网友回答:
总会有倒霉的人遇到的。不幸被你遇上了。
卸载framework1.1试了吗?
呵呵,友情支持你!
确实是你装的.framework有问题,我前些天刚遇到你的问题!
并不是framework和c++的问题,
你重新找个好的framework重装一下就好了!
我觉得还是你的程序的问题,内存地址冲突一般都是程序和操作系统或某软件不兼容,试试用VS.NET 2003的C++编译器重新编译一次你的程序
从你提供的信息,我觉得程序出错的可能性不大,可能是系统不稳定和.net framework有问题
解决方法,卸载旧的的,装一个.net framework 1.1 中文版
http://blog.csdn.net/goody9807/archive/2004/07/29/55340.aspx
你换一个版本的.net framwork试一下吧