Xampp 模块 'xampp-control.exe' 中地址 005AA712 的访问冲突。读取地址 00000042

Xampp Access violation at address 005AA712 in module 'xampp-control.exe'. Read of address 00000042

您好,我的 xampp 控制面板有问题。我注意到每次我从我的 php 应用程序访问一个模块时,它正在从数据库 xampp 中获取大约 8000 条数据,都会提示这个错误。 "Exception EAccessViolation in module xampp-control.exe at 001AA712. Access violation at address 005AA712 in module 'xampp-control.exe'.Read of Address 00000042."

Windows 关闭它,幸好离开了 Apache,MySQL 和 PHP 运行.

谁能帮帮我?

  • 检查任何带有指针或数组的东西,确保它没有越界(这可能是访问冲突的情况)
  • 或者一个指针试图访问不属于它的内存,
  • 或者有人忘记分配内存(糟糕)。
  • 忘记释放内存是另一个问题。
  • 释放指针上的内存然后尝试使用它也是如此。
  • 调用带有错误参数的 win32 api 函数 (!)
  • 使用 MSDN 旧副本中的参数调用 win32 api 函数(API 的数据类型会随时间而改变,包括 WinMain())(!)

转到文件位置。 C:\xampp\xampp-control.exe,右键单击 > 属性 > 兼容性选项卡和 select“运行 此程序作为管理员”。这应该可以解决问题。