vs2012-C# 写的form程序 调试时突然出先“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”

问题描述

C# 写的form程序 调试时突然出先“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”
前几天写的一个程序,今天准备用了,当打开exe文件的时候突然停止,然后进入vs2012调试报错,在数据库链接那个块的打开数据库(看图片),不知道怎么回事。昨天是用还好着呢,还有将exe文件
放到别人的电脑上就可以是用!求各路大神给个觉解方法吧!急急急啊!
还有个问题,所有链接数据库的方法都抱着个错!

解决方案

C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
C# 尝试读取或写入受保护的内存 。这通常指示其他内存已损坏。

解决方案二:
你这是什么数据库,数据库的驱动是否正确。

时间: 2024-11-05 03:35:41

vs2012-C# 写的form程序 调试时突然出先“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”的相关文章

读取PLC中的结构体时,总是提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏

问题描述 读取PLC中的结构体时,总是提示:尝试读取或写入受保护的内存.这通常指示其他内存已损坏,但是,我把string[]改成char[]时,可以读到300个单字符,是数据类型的问题么?usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Wi

请教各位大神 vs2008只要点击调试就会出现 尝试读取或写入受保护的内存。这通常指示其他内存已损坏

问题描述 在vs2008中使用C#编写程序,原来好好的,突然出现的这个问题,无论代码写什么都会出现"尝试读取或写入受保护的内存.这通常指示其他内存已损坏."的错误.同时还会出现"错误2未能找到要求的文件alink.dll"就算新建个项目,只有一个窗体,代码是空的,也会出现这个情况.vs也重装过了问题依旧.系统还原过了问题依旧.我发现打开以前写的代码就可以调试,但是现在新建的项目就不行.新建一个空的也不能运行,控制台的都不行,旧的项目只要修改一个字哪怕就是个变量名也就

求助,C#调用C++dll时提示:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

问题描述 C++dll的头文件接口描述如下:#pragmapack(push,1)typedefstructXCtrlStatus{XCtrlStatus(unsignedlongV=0){*reinterpret_cast<unsignedlong*>(this)=V;}unsignedcharERR:1;unsignedcharAUTO:1;unsignedcharRUN:2;unsignedcharDIR:2;unsignedchar:1;unsignedchar:1;unsignedc

C#调用c写的dll 出现:尝试读取或写入受保护的内存。这通常指示其他内存已损坏

问题描述 求助各位大神!我最近在用C#封装一个C写的dll,在调dll中的方法时,时不时会报"尝试读取或写入受保护的内存.这通常指示其他内存已损坏".出现这样的问题,重启下机器就会好了,不过这也不是解决方案,继续大神帮我看看,如何才能杜绝这个问题.char*__readPeopleInfo_json()这个是C写的dll中的方法定义下面是C#引用及调用的代码[DllImport("HealthyCarder.dll")]publicstaticexternIntPt

C#调用Haskell时的“尝试读取或写入受保护的内存”问题

最近一直被C#调用Haskell时的"尝试读取或写入受保护的内存"问题所困扰(详见C#调用haskell遭遇Attempted to read or write protected memory,C#调用haskell时的"尝试读取或写入受保护的内存"问题),而且困在其中,越陷超深,无法自拔,差点弃用C#解决我们面临的问题. 问题是这样的,只要在Haskell代码中对字符串进行操作,在C#调用时就会引发异常: An unhandled exception of ty

c#调用c++写的dll报错,尝试写入受保护的内存。。。求解答

问题描述 c#调用c++写的dll报错,尝试写入受保护的内存...求解答 private void button1_Click(object sender, EventArgs e) { IntPtr key = Marshal.AllocHGlobal(1024); //Marshal.ReleaseComObject(GenerateKeyEx); uint len = 4; string seed = "abcd"; uint slen = (uint)seed.Length;

vs2013写c++调试时 弹出无法启动程序(直至今天才有这样的情况,在此之前使用是没问题的)求解

问题描述 vs2013写c++调试时 弹出无法启动程序(直至今天才有这样的情况,在此之前使用是没问题的)求解 解决方案 这个问题我用2015的时候也有,你之前一定调试过,打开任务管理器将之前调试的关闭就好了. 解决方案二: 应该要把debug文件夹里的那个.exe文件删掉,再重新调试.或者把debug文件夹删了,再调试一次. 解决方案三: 删掉整个项目,然后重建重写,我就是这样弄的 解决方案四: 新建一个控制台程序.编译,看能不能运行. 保持程序中的include stdafx,并且不要修改_t

eclipse android程序没有提示错误,但程序调试时终止运行

问题描述 eclipse android程序没有提示错误,但程序调试时终止运行 刚在学习android开发,好多不懂,我按照书上的代码一个个敲的,以前敲过一遍在原先的eclipse能运行,最近换了个系统用了4.5的eclipse,环境变量应该也没问题,又照着书上敲了一边,我用手机,运行后就显示"已停止运行",程序没提示错误,不知道怎么回事,我连着照着书上敲了两个项目都是这样,求救...... 下面这是在模拟器上给出的错误提示 解决方案 这不提示很明显,LoginActivity的布局中

timer-MSP430程序调试时出现No source available for &amp;amp;quot;0xfffe&amp;amp;quot;

问题描述 MSP430程序调试时出现No source available for "0xfffe" #include void main(void) { WDTCTL=WDTPW+WDTHOLD; P1DIR |=BIT0; TA0CCTL0=CCIE; TA0CCR0=50000; TA1CCTL0=CCIE; TA1CCR0=500000; TA0CTL=TASSEL_2+MC_2+TACLR; TA1CTL=TASSEL_2+MC_2+TACLR; __bis_SR_regis