access-violation相关内容
好的,我的应用程序完成了它应该做的所有事情,并且每次都做同样的事情,所以好像测试没有那么麻烦. 它并不总是“有时"崩溃.当我将鼠标悬停在我最近输出的打开文件对话框中的文件上时,它会执行此操作.它不会立即等待大约半秒到一秒,我知道那是 openfiledialog 显示文件大小、创建时间以及文档类型等数据的时间..(标准)鼠标悬停信息.. 事情这是使用“opendialog"而我没有写这段代码
..
我正在开发一个 C# 应用程序并制作了一个 (.chm) 帮助文件来链接它,我使用以下语句打开帮助文件: Help.ShowHelp(this,HelpFileLocation); 并且帮助文件正确打开,但是当我关闭帮助文件窗口时,应用程序终止并且调试停止,并且在查看输出窗口时我看到: app.exe 已退出,代码为 -1073741819 (0xc0000005) '访问冲突'
..
我已通过 C++/CLI 包装器将 C++ 成员函数 作为回调传递给 C# 项目(这很好用).C# 项目将在从另一个 .exe 进程接收数据时调用此委托:将引发一个事件并且一个方法将调用此回调.因此,我需要使用已经创建的 C# 类的静态实例来“保存"这个 Action 委托.我得到以下代码: //C++ 非托管函数WRAPPER_API void dispatchEvent(std::funct
..
当我调用 ExecuteNonQuery() 时,我遇到了一个数据库调用的问题,该调用抛出了一个 AccessViolationException.该调用包含在 try-catch 块中,但从未捕获到异常.相反,我在 Windows 事件日志中得到了一个关于它的条目.有没有办法在代码中捕获这个异常? IDbCommand cmd = ...cmd.CommandText = "...";尝试{v
..
这个简短的函数只是获取存储设备的可用空间,但是在运行代码时出现上述错误. 功能是: def disk_space1(drive):自由空间 = ctypes.c_ulonglong()calcspace = ctypes.windll.kernel32.GetDiskFreeSpaceExA计算空间(驱动器,ctypes.byref(自由空间))disk_size = 空闲空间.值返回磁盘
..
在发布这个问题之前,我已经阅读了所有我可以接受的回复.虽然相似,但没有一个解决我的特定问题(或者我没有意识到他们这样做). 我有一个扩展 Zend_Db_Table_Abstract 的表类.在模型中,我尝试使用 join() 方法并基于如下表 ID 返回单行: $getCategoryResults = $this->select();$getCategoryResults->setI
..
我有这个函数,它主要由内联汇编组成. long *toarrayl(int members, ...){__asm{推espmov eax, 成员伊穆莱克斯, 4推eax调用 mallocmov edx, eaxmov edi, eax异或 ecx, ecxxor esi, esi循环:cmp ecx, 成员我完成了mov esi, 4imul esi, ecx添加esi,ebpmov eax,
..
目前,我们使用供应商提供的非托管 DLL,它允许我们访问特定仪器.感兴趣的特定功能在头文件中指定如下: extern "C" short CCONV acq_get_board_count(); 在我的应用程序中,我有 pinvoke 语句: 公共类博格{[DllImport("bograms.dll", EntryPoint = "acq_get_board_count", Calling
..
我为 mfc dll (C++) 编写了一个托管的 C++/CLI 包装器,并且在第二次调用 dll 后出现了一些访问冲突! 包装 //在 .h 中typedef CKeyManagerServerApp* (*KeyManagerInstance)(CCommonUtils *);ManagedKeyInterface::ManagedKeyInterface(){HINSTANCE m
..
所以,在大约一个月的不工作之后,我像往常一样打开了 eclipse(单击任务栏中的图标),然后……什么也没有.有一些硬盘驱动器活动,但没有进程真正保持活动状态,如果它们启动的话. 进一步调查后,我发现如果我以管理员身份运行可执行文件(顺便说一下,我正在运行 Windows 7),就会出现启动画面,但在进度条出现之前它崩溃了,生成了一个名为 hs_err_pid2620 的文件.txt 包含以
..
我有一个 Delph 6 DirectShow 应用程序,它通过套接字与 Skype 交换音频.当 DirectShow 过滤器链运行时,我在由过滤器图加载的 DLL 之一启动的线程之一中遇到间歇性访问冲突.DLL 不属于我,所以我没有源代码. 我检查了事件日志,并在运行过滤器图时看到了此相关摘录: 线程开始:线程 ID:$00000804.进程测试.exe ($CE4)模块加载:QCap
..
我在使用 Delphi XE4 时遇到问题:当我在表单上放置 TIdSmtp 或 TIsSSLIOHandlerSocketOpenSSL 时,我收到此错误: [511EDABF]{IndySystem180.bpl} IdStack.TIdStack.IncUsage(第 688 行,“IdStack.pas"+ 11)+ $7[511EEBB2]{IndySystem180.bpl}IdCo
..
过去几周我一直在为 USB 设备创建一个 dll,该设备带有自己的 dll,我用来在 VS2010 中创建自己的 dll,然后我创建了一个测试应用程序,该应用程序在 2010 年使用该 dll让它工作.它运行良好,但是我现在需要在 VS6 项目中使用它,当我使用它时,我遇到了访问冲突,我在 VS6 中重新创建了 dll 以查看是否有帮助,它允许我尽快进入代码它在我的 dll 中调用了 3rd 方
..
我有以下代码作为我的控件的一部分.SetReaderMode 函数创建结构并调用此处解释的函数,http://msdn.microsoft.com/en-us/library/bb775599(VS.85).aspx 当我运行此代码时,出现错误 试图读取或写入受保护的内存.这通常表明其他内存已损坏. 我不确定可能是什么问题.我做错了什么? _Private Shared Su
..
我有一个全局事件管理器,允许您使用 lambda 来监听 string 事件名称. //ModuleScript 类中的某处Event->Listen("WindowResize", [=]{//...}); 现在,我也想从 JavaScript 注册事件.所以,我写了这个回调. v8::HandleModuleScript::jsOn(const v8::Arguments& args){
..
我正在尝试读取数据数组并收到访问冲突.我可以使用分配数组的函数从数组中读取数据: AllCurrentData[newLineCount].data[tabCount] = malloc(length + 1);strcpy( AllCurrentData[newLineCount].data[tabCount], buffer );printf("%s", AllCurrentData[new
..
首先这是我的第一个 C# 项目.我已经在这个项目上工作了大约 6 个月. 我们有一个 winforms 程序,它包含一个日志记录 GUI.为了让程序的其余部分保持响应,我想在一个单独的线程上创建日志 gui,因为当有很多事情发生时它可能会非常密集. 这就是我尝试在新的 GUI 线程上打开表单的方式.一般来说,它可以工作并保持主 gui 响应.然而,当它被激活时,我们现在随机得到一个 A
..
我正在尝试解决此代码中发生的 Delphi XE7 应用程序中的访问冲突,该代码是 Jedi VCL JvMemoryDataset 组件的一部分(当前 source 在 Github): 开始数据^ := Ord(Buffer nil);公司(数据);如果缓冲区零然后Move(Buffer^, Data^, CalcFieldLen(Field.DataType, Field.Size)
..
我有一个基本的 WinForms 应用程序.我正在调用产生以下异常的外部 API: 试图读取或写入受保护的内存.这通常表明其他内存已损坏. UavController.exe 中第一次出现“System.AccessViolationException"类型的异常 调用如下所示: outputBroker.SelectedObjectPaths.AddWithID(((Ag
..
我是 C++ 和 opencv 的新手,在运行背景减法器模型时遇到了困难.我正在使用 Visual Studio 2017 (VC++) 和 opencv 3.2. 我需要使用 BackgroundSubtractorMOG2 并且它可以很好地创建模型,但是当我向它传递一个从编码图像转换的新帧时抛出异常(因为我使用的是 USB3 相机,它不t 允许通过 opencv 直接读取帧到 cv::M
..