未处理AccessViolationException(尝试读取或写入受保护的内存。这通常指示其他内存已损坏)

问题描述

未处理AccessViolationException(尝试读取或写入受保护的内存。这通常指示其他内存已损坏)我在一个窗体里设置了他的主窗体Me.MdiParent=MDIPmain就会弹出上面这样的错误提示,我去掉的话就没错,这是什么问题?哪位大哥知道呀,该怎么改?

解决方案

解决方案二:
用了ShowDialog?改成frm.show试试
解决方案三:
我用的就是show没用showDialog
解决方案四:
这个主窗体名称是否有误这个主窗体是否是同一程序里的
解决方案五:
引用3楼dylike的回复:

这个主窗体名称是否有误这个主窗体是否是同一程序里的

肯定是在同一程序里,这种错误我就不会范啥
解决方案六:
怎么就沒一個人知道呢,哎……
解决方案七:
我也碰到了这种情况,请问楼上的问题最后怎么解决的呢?
解决方案八:
好悲催啊我现在也遇到了这种情况太操蛋了呜呜呜
解决方案九:
下载一个access驱动,安装就OK

时间: 2025-01-02 19:29:33

未处理AccessViolationException(尝试读取或写入受保护的内存。这通常指示其他内存已损坏)的相关文章

【Emit基础】System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

     当我将基于DataRabbit的应用程序放到windows server 2008 SP1上运行时,抛出了System.AccessViolationException,提示信息为:"尝试读取或写入受保护的内存.这通常指示其他内存已损坏.".而这个应用程序在windows server 2003上一直是非常正常的.根据异常的堆栈信息,可以知道是IORMapping<TEntity>.GetEntityFrom()方法抛出的,而IORMapping<TEnti

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

问题描述 CurrentTable有返回数据,付给gridcontrol的时候报错,求大神解答 解决方案

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

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

dll c#-c#调用c++的dll出现尝试读取或写入受保护的内存问题

问题描述 c#调用c++的dll出现尝试读取或写入受保护的内存问题 使用c#调用c++的一个dll.c++的接口函数为: extern "C" __declspec(dllexport)bool __stdcall CreateDetmObject(IDetManager **ppDetManager); 参数IDetManager为一个结构体: struct IDetManager { virtual void __stdcall SetListener(HWND hWnd) = 0

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

问题描述 调用时尝试读取或写入受保护的内存.这通常指示其他内存已损坏.不知道是什么情况,网上好多都是c++Long对应c#int,但是我已经转了还是没用,这代码一开始时可以用的,我重装了win7系统后就运行不了了....求大神帮忙c++:extern"C"__declspec(dllexport)BOOL__stdcallTCR_OpenReader(longnPort){if(1==g_iProtocol){g_CardReader.CreateInterface("1.d

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

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

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

问题描述 privatevoidshow(refintn,refintp,paramslong[]array){//记录经纬度和方向doubleLonBegin=0;doubleLonEnd=0;doubleLatBegin=0;doubleLatEnd=0;stringloaddirect="";MapXLib.Pointspnt=newMapXLib.Point(); //定义点MapXLib.Pointdpnt=newMapXLib.Point(); //定义点//MapXLib

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

问题描述 调用一个自己写的c++的dll,结果出现问题提示如下:"System.AccessViolationException"类型的未经处理的异常出现在BidingSystem_Client.exe中.其他信息:尝试读取或写入受保护的内存.这通常指示其他内存已损坏.--------------------------------------------c#[DllImport("PEKS.dll",CharSet=CharSet.Ansi,CallingConv

ArcEngine尝试读取或写入受保护的内存

先说一下我的开发环境: Win10 + ArcGIS10.0 + ArcEngine10.0 + Framework4.0 今天调用新的GP工具则出现"尝试读取或写入受保护的内存.这通常指示其他内存已损坏"的异常(在此环境下,昨天,我还能够正常的调用GP).对于这一问题,有两大奇怪之处:一是环境未发生改变,昨天能够正常调用GP,今天调用任何GP都报错:二是昨天写的代码还是能够正常执行GP. 百度.谷歌了一天,除了检查代码本身的问题,还尝试了各个方面测试:license权限问题.COM对