.net 华视二次开发出现尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

问题描述

解决方案

解决方案二:
这个最好去问库的客服。
解决方案三:
别用网页用cs程序试试呢.
解决方案四:
引用2楼diaodiaop的回复:

别用网页用cs程序试试呢.

用C/S就可以,但是用B/S就是有问题,郁闷死,
解决方案五:
BS天生多线程,你这个同时被多个调用了吧?
解决方案六:
引用4楼starfd的回复:

BS天生多线程,你这个同时被多个调用了吧?

没有,就一个调用而已
解决方案七:
这样肯定不行..我不管你现在是本机调试还是如何.不过你发布的时候网页一定是在服务器上面.DLL之类的也是在服务器上面,那么你如何连接本机的读卡器?网页是玩不了本地的甚至你连驱动都没有更别谈控制了.就算你把本地的驱动也装了.DLL也扔到system32了.你网页中dllimport的不还是服务器上的?所以如果官方有ocx你就用吧如果没有你也别扯那没用的了好好玩你的CS吧.因为这根本不是BS做的事
解决方案八:
当然如果你会vc或者是delphi之类的你可以自己调用dll封装成ocx公布接口给JavaScript调用那就没问题了...不过最终还是跟asp.net没任何关系...html足以..

时间: 2024-08-02 20:46:41

.net 华视二次开发出现尝试读取或写入受保护的内存。这通常指示其他内存已损坏。的相关文章

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

问题描述 改方法在运用过程中有时会遇到,尝试读取或写入受保护的内存.这通常指示其他内存已损坏.但是有时又不会.Point3dsp=newPoint3d(dbPoint.Position.X,-99999,0);Point3dep=newPoint3d(dbPoint.Position.X,99999,0);Linelin1=newLine(sp,ep);Point3dCollectionpoint=newPoint3dCollection();lin.IntersectWith(lin1,Int

C# 调用C++的DLL文件出现问题。尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

问题描述 我用C#开发一个项目,需要饮用C++的DLL,但是调用其中的方法是有几个函数正常,有一些方法总是报错.错误为:"尝试读取或写入受保护的内存.这通常指示其他内存已损坏."哪位大神可以帮我看看.这是DLL中的方法:typedefstructehInformation{std::stringehfilename;std::stringmark;//eh头文件的标示std::stringsendAddr;//eh头文件的发送地址std::vector<std::string&g

SDK3000设置视频帧率出现《尝试读取或写入受保护的内存》

问题描述 本人是一位新人,最近用C#在开发一个汽车管理系统,用SDK3000进行2次开发下面是我出问题的代码privatevoidConnect_Click(objectsender,EventArgse){intNumCard=0;SDK3000ApiClass.VCAInitSdk();SDK3000ApiClass.VCAGetDevNum(refNumCard);SDK3000ApiClass.SizeStreamSize;StreamSize.x=480;StreamSize.y=32

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

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

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

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

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#尝试读取或写入受保护的内存。这通常指示其他内存已损坏 怎么解决

问题描述 ///<summary>///byte数组转结构///</summary>///<paramname="bytes">byte数组</param>///<paramname="type">结构类型</param>///<returns>转换后的结构</returns>publicstaticobjectBytesToStruct(byte[]bytes,Type

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

问题描述 尝试读取或写入受保护的内存.这通常指示其他内存已损坏 c#调用别人的dll里面的方法出现""尝试读取或写入受保护的内存.这通常指示其他内存已损坏.""!纠结了好久!请大家帮帮我吧 解决方案 如果是调用的非托管dll,则需要这样调用.http://www.cnblogs.com/Charles2008/archive/2010/01/10/1643449.html http://www.cnblogs.com/xugang/archive/2007/12/2

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

问题描述 C# 调用C++ dll是出现这样的错误"尝试读取或写入受保护的内存.这通常指示其他内存已损坏. 调试时是这样的: SDK上是这样说明的: 我调用这个dll时是这样的: 困扰了很久,希望有大神来看一看,感激不敬 解决方案 C#尝试读取或写入受保护的内存.这通常指示其他内存已损坏.C# 尝试读取或写入受保护的内存 .这通常指示其他内存已损坏.C#尝试读取或写入受保护的内存.这通常指示其他内存已损坏. 解决方案二: 先看是不是你的参数有问题,然后就是数据对不对 解决方案三: 是不是重复调用