我正在尝试使用以下代码运行 Google 测试。 我正在阅读一些 memory 位置的寄存器值,代码类似于下面的示例。 Header 档案: 在代码中,我正在读取和写入值 当我尝试通过为此 function 编写测试用例来运行谷歌测试时 我遇到了 SEH 错误 这里出了什么问题? 任何建议都有助 ...
我正在尝试使用以下代码运行 Google 测试。 我正在阅读一些 memory 位置的寄存器值,代码类似于下面的示例。 Header 档案: 在代码中,我正在读取和写入值 当我尝试通过为此 function 编写测试用例来运行谷歌测试时 我遇到了 SEH 错误 这里出了什么问题? 任何建议都有助 ...
我在 c++ 中仍然有点糟糕,所以请不要介意我的错误代码或我缺少的知识。 该项目是关于选择一个文件并将其粘贴到控制台中供用户阅读,我认为最好的方法是使用对话框 window(我使用 winapi 进行了更多练习)。 这是我的 window 代码: 现在是奇怪的事情。 程序崩溃并出现错误“-1073 ...
我现在收到一个非常奇怪的错误。 我目前正在 DirectX 11 中编写一个小项目,并将 ATL CComPtr 用于 COM 组件。 在一个实例中,我将 ID3D11Buffer 包装在 CComPtr 中。 在我的大部分应用程序中,这一直很好并且没有看到崩溃,但是,由于某种原因在这个非常特殊的实 ...
我正在尝试使用 class 来显示进度指示器。 如果我将 ProgressIndicator 声明为调用过程中的变量,则一切正常,并且 ANewForm 显示如我所料。 但是,以下代码会产生访问冲突。 谁能帮我理解为什么? ...
我正在使用 C++ 和 SFML 多媒体库制作自己的文本编辑器。 我现在正在尝试实现一个用户界面,以便用户可以进行交互并选择要编辑的文档。 我有这个功能: 这应该做的是在我指定的路径中收集所有现有文本文档的名称(收集 TextDocument 对象背后的代码工作得很好)。 然后创建一个文本对象,为其 ...
当我使用 SIMD 指令处理 N 字节的数据时(一次至少读取 16 个字节),通常我只是在缓冲区的末尾添加填充,这样我就可以安全地舍入要读取的 16 字节块的数量。 然而,这次我需要处理由外部代码准备的数据,所以理论上最后一个 16 字节数据向量可能会部分落在分配的 memory 范围之外。 例如, ...
我想通过在堆上分配 memory 来创建一个结构实例,而不是作为堆栈上的变量。 当我尝试将 go 指向分配的 memory 的取消引用指针的成员之一时,我抛出了访问冲突异常。 我没有包括 stdlib.h,只有 stdio.h,这就是问题所在,但代码已编译并且没有抛出错误。 这是我的代码: 起初我 ...
我有一个相当复杂的 WinUI 3 桌面应用程序(调试模式下的 v1.2、.NET 7、x64)一直失败(仅在特定的事件序列之后),并在Output窗口中显示一条来自 Visual Studio 2022 Enterprise 的消息: 程序“[28716] xxxxxxx.exe”已退出,代码为 ...
这是我第一次尝试使用std::unique_ptr但在使用大尺寸的std::make_unique时遇到访问冲突。 在这种情况下有什么区别,是否可以在 c++ 中捕获此类异常? ...
在 Windows XP 上使用 [plog][1] 时。 在这种情况下,代码是: 使用 Visual Studio 2019 但项目使用平台工具集 Visual Studio 2017 - Windows XP (v141_XP) output 组件为: null 指针是因为 EAX (__ ...
通过 memory 保护,我的意思是下面的程序会在很多机器上抛出运行时异常: 该程序给出以下错误: 因为每个进程都有自己的虚拟 memory,所以在我的代码中,其他程序已经受到保护,不受访问冲突的影响。 在我看来,正确的程序会付出运行时成本,因为错误的程序可能会访问未分配的 memory。 为什么 ...
I'm making a C# Windows Forms program in Visual Studio which keeps crashing whenever I set the URL to a windows media player axWindowsMediaPLayer ob ...
我正在尝试将 DLL 干净地注入前台窗口的进程,从此 DLL 调用简单函数,然后干净地卸载 DLL。 我的注入代码: 我的注入 DLL 真的很简单: 崩溃发生在我创建FreeLibrary远程线程以卸载注入的 DLL 之后。 这是我能得到的尽可能多的崩溃细节,因为它似乎发生在系统内核中: ...
当我尝试在我的 main.cpp 文件中使用我的一个函数时,我收到了这个读取访问冲突错误。 这是我的 SpriteSheet.cpp 文件: 这是我的 SpriteSheet.h 文件 在我的 main.cpp 中,我首先执行以下操作: 然后在我的int WINAPI WinMain( ...
我正在编写一个基本程序,该程序必须从文本文件中读取信息并将其写入结构。 将所有结构信息转储到文本文件中的功能有效,但尝试将相同信息从文件中扫描回空结构中会导致访问冲突错误。 运行这个程序得到这个输出: 正确运行initDataBase()然后fprintDataBase()会生成一个包含我需 ...
我正在开发一个电子应用程序,我正在使用以下类实现来保存和检索用户磁盘中的数据。 有时这可以正常运行,但是,有时程序会崩溃并输出此错误。 应用程序以代码 3221225477 退出 我不太确定是什么导致了这个问题。 我理解这个错误代码意味着发生了访问冲突,但我不确定为什么会这样。 可能是该类的 ...
我想将随机数据放入arr (指针分配)。 如何将数据放入该动态分配中? arr[i][j]的类型是int 。 当我尝试这段代码时, 但是,错误是 我想将随机 int 数据放入 arr 分配中。 ...
我在使用 Delphi 和 DLL 时遇到了一个非常奇怪的行为。 我想学习如何创建和使用 DLL。 为此,我创建了两个文件:一个包含 DLL,另一个调用它。 DLL 从 *.ini 文件中检索信息(GetInfos 函数)。 在表单中调用它时,出现以下错误:“在“dlltest.dll”模块中的地 ...
最近我成为了我团队中的 Lua 专家,因为当我们想要将一个大表发送到以下 function 时发生了一个问题: int native_sl_shootlaserpulse(lua_State* L) { int iRetVal = 0; // L1 is class inst ...
一旦创建了TImage的动态数组, Application.Terminate()过程就会导致访问冲突。 数组(可变长度):arrImages: array of TImage; 访问冲突:Access violation at address 00405D39. Write of addres ...