access-violation相关内容

Delphi 中的 AccessViolationException - 不可能(检查它,难以置信......)

德尔福 XE.视窗 7. 有一个函数(请参阅下面的代码)或 I:=0 会导致大型项目中的 AV 错误.新项目没有同样功能的错误!!!我从大项目中删除了所有内容,只留下一个按钮和那个功能.它仍然导致错误... 有错误的一行: if ISAeroEnabled then//这一行是一个原因我:= 0;//或者这一行 我到处都设置了断点(我检查了整个函数,我在 EACH LINE 上设置 ..
发布时间:2021-11-26 20:24:12 其他开发

std::vector push_back 导致访问冲突

故事:我正在制作一个共享库,将 C 代码作为包装器暴露给在 VS 2008 中编译的 C++ 静态库,因此我与该编译器相关联.在我的库中,我正在尝试编写一个非常简单的字典来通过共享库边界传递数据.我不会传递实际的字典,只会传递处理程序并提供访问其成员的函数.字典只是键值对的 std::vector. 问题: 每次我尝试将键值对推回字典时,我的程序都会崩溃.这是一个独立的演示代码(一个新的 W ..

访问冲突 Delphi 程序

请帮我输入以下代码.单击“登录"按钮后,我会收到来自 delphi 的访问冲突.... 由 !!! 指示 登录单元 单元日志;界面用途Windows、消息、SysUtils、变体、类、图形、控件、表单、对话框、StdCtrls、ExtCtrls、cls_LogIn、Jpeg;类型TForm2 = 类(TForm)日志输入:TLabel;pnlSplitter:TPanel;edtUserNa ..
发布时间:2021-11-26 20:23:55 其他开发

抛出异常:写访问冲突.这是 nullptr

所以我正在尝试创建一个缓冲区类.这个缓冲区类包含一个大小为 384*4 的巨大缓冲区.计划是针对接收到的每个 UDP 数据报大小(384),调用缓冲区类并返回一个指向数据报应写入位置的指针. 还有另一个侦听器指针,RtAudio 播放将从中进行 memcpy.[听力部分尚不完全相关,因为我仍然有写入缓冲区的问题] 当我尝试调用 server_->getPointer() (如下所示) ..
发布时间:2021-11-26 20:23:48 C/C++开发

将布尔值从 C++ 返回到 C# 时出现 AccessViolation 异常

我正在使用第三方专有 DLL,我无法使用该 DLL 的源代码.然而,似乎是使用 SWIG 1.3.39 自动生成的包装器代码对我来说是可用的.包装器代码由一个 C++ 文件组成,该文件将(使用一些描述 DLL 的头文件)编译为一个 DLL,以及一个 C# 项目,该项目对 C++ 包装器 DLL 进行 PInvoke 调用. 在检查 StackTrace 后,我得到了以下信息: at org ..
发布时间:2021-11-26 20:23:26 C/C++开发

模块“GUI.exe"中地址 00822135 处的访问冲突.读取地址 00000040

sqlite 有一个数据库——一个描述符,包含表列表、域列表、字段列表、限制列表(主键和外键)、索引列表.我是从 Delphi XE3 的内置组件的帮助下连接到这个基础的.有一个单独的模块,其中描述了类 TTableSpec、TFieldSpec、TConstraintSpec、TConstraintDetSpec 和 TDomainSpec.这些类对应于上述基础sqlite的记录.在 TTabl ..
发布时间:2021-11-26 20:23:16 其他开发

c# 更改方法的指针 .NET 3.5

我正在尝试在运行时替换插件加载器中的方法(例如 Bukkit for Minecraft).在此实例中,我无法直接修改程序集文件.整个目的是能够知道何时调用方法.并在必要时取消它们.加载插件后,我运行以下代码: public static void PluginLoaded(){代替();}公共静态无效替换(){MethodInfo oldMethod, newMethod;oldMethod ..
发布时间:2021-11-26 20:23:06 C#/.NET

Visual Studio 之外的 AccessViolationException?

我正在开发一个使用非托管 C++ 库的小型 C# winforms 应用程序.我无权访问此库的代码. 如果我在 Visual Studio 中运行我的应用程序,请调用库,一切正常.一旦我运行 CTRL + F5,我就会得到一个 AccessViolationException.我做了一些测试,在 .NET 2.0 中创建了另一个 winforms 应用程序(其他人在 .NET 4.0 中), ..
发布时间:2021-11-26 20:22:59 其他开发

固定结构以避免 AccessViolationException

我从运行时加载的 DLL 调用函数(使用 LoadLibrary()).这个 DLL 是用 C++ 编写的,我的代码是用 C# 编写的.API 需要结构指针.我传递的是“ref"而不是指针. 在执行此操作时,我收到“AccessViolationException".经过 3 天的谷歌搜索,我认为问题可以通过固定结构来解决,这样 GC 就不会打扰它.(参见:通过引用传递结构导致 Access ..
发布时间:2021-11-26 20:22:48 C#/.NET

Delphi - 尝试使用 DLL 注入覆盖指令时出现访问冲突

早上好.我正在尝试了解 DLL 注入,所以我写了一个小软件,它只是获取一个字符串,与 StrCmp() 进行比较,如果输入等于“Winner",软件会给出一个 Good boy 消息,带有学习DLL注入的目的.所以我写了一个DLL,在注入时加载一个Form,海豚使用DLL注入,修改比较指令(JNZ(74)到JMP(EB)),并使软件接受任何字符串.我的 DLL 代码是: library Proj ..
发布时间:2021-11-26 20:22:31 其他开发

保存文件对话框“有时"抛出 System.AccessViolationException

我在 Visual Studio 2013 中使用 Win7 我的应用程序是一个带有 GeckoFx 的网络浏览器组件.在下载调用时,我触发打开 SaveFileDialog.在某些情况下(不是每次调用),当我在第 822 行调用 SaveFileDialog 时(另见下面的代码),我收到以下错误: System.AccessViolationException wurde nicht b ..
发布时间:2021-11-26 20:22:23 其他开发

使用 lambdas 对 std::function 赋值的访问冲突

大家好,又来了.继续我上一个问题中的代码:这是一个糟糕的黑客吗?带有虚拟类的 memcpy我按照建议使用克隆方法纠正了这一点,但在尝试 memcpy 之前也发生了一个错误(阅读上面的问题). 我想要做的是创建一个 lambda 来捕获当前脚本并执行它,然后将该 lambda 传递并存储在一个对象 (Trigger*) 中,在成员 InternalCallback 中. 我在 lambda ..
发布时间:2021-11-26 20:21:56 C/C++开发

JNI 异常访问冲突

目前我正在尝试使用 JNI. 我的 Java 代码: 公开课测试{静止的{System.loadLibrary("wakeup64");}public static native boolean setWakeupTime(Date date);公共静态无效集(){日期 d = 新日期();设置唤醒时间(d);}} C 代码: #include #include "cpp_interf ..
发布时间:2021-11-26 20:21:46 Java开发

从 C# 使用 C++ DLL 时出现 AccessViolationException

我有一个用于 C# 的 C++ DLL.我有一个函数,它接受一个传递给它的字符串,我在 C++ 函数参数上将这些设置为 const char *,如下所示: int __stdcall extract_all_frames(const char* szDestination, float scaleFactor) 这个函数的主体是直接从一个正在运行的 FFmpeg 示例函数中复制的,所以我几乎 ..
发布时间:2021-11-26 20:21:36 C/C++开发

错误 Delphi XE2 - 异常类 $C00000005

我在调试一个项目时遇到此错误,该项目以前在 Delphi 7 中,我一直在升级到 Delphi XE2,在几种方法中都会发生相同的错误. $006DC660 的第一次机会异常.异常类 $C0000005 带有消息“访问冲突在 0x006dc660 读取地址 0xffffffff" 这是其中一种方法: PFI = ^TFI;TFI = 记录标识:TToken;名称 : TName;参数:字符串 ..
发布时间:2021-11-26 20:21:25 其他开发

EmguCV - 从非托管数据创建图像

我正在使用 EmguCV,我有一个大小为 640x480 的字节类型灰度矩阵,矩阵的每个元素都是 255 或 0.现在我需要从中制作一个图像.我找到的最好的构造函数是这样的: Image(int width, int height, int stride, IntPtr scan0) 我从矩阵中获得了第一个、第二个和第四个参数,并为步幅发送了 640.但它给了我一个 访问冲突异常:试图读取或 ..
发布时间:2021-11-26 20:21:17 C#/.NET

C0000005 调用 Web 服务时 ACCESS_VIOLATION 异常与 Progress Openedge

我正在尝试使用 Progress OE 11.5 访问外部 Web 服务.当我从 GUI 程序编辑器或 CUI 程序编辑器执行代码时,它在调用 API 时崩溃 RUN ProcessTrack IN hTrackPortType(INPUT lcRequest, OUTPUT lcResponse) 无错误. 我没有收到任何错误.进度 GUI 窗口崩溃了. 当我追踪日志时,它有“C000 ..
发布时间:2021-11-26 20:21:06 其他开发