社区
硬件/系统
帖子详情
内存分配访问无效是什么原因啊
cyjtan
2005-04-27 10:06:13
我有个程序,大致是这样的
static char *p = NULL;
p = new char[2048];
DWORD dwerr;
if(p == NULL)
dwerr = GetLastError();
发现dwerr的直为998,查了error lookup后说是内存分配访问无效,
请问这是为什么?
...全文
94
2
打赏
收藏
内存分配访问无效是什么原因啊
我有个程序,大致是这样的 static char *p = NULL; p = new char[2048]; DWORD dwerr; if(p == NULL) dwerr = GetLastError(); 发现dwerr的直为998,查了error lookup后说是内存分配访问无效, 请问这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jerry
2005-04-27
打赏
举报
回复
new 应该会抛出异常吧? MFC 里是 CMemoryException
C/C++指针经典资料大全
-
内存分配
:动态
内存分配
(`malloc`,`calloc`,`realloc`)和静态
内存分配
(栈上的内存)。 - 内存释放:`free`函数用于释放动态分配的内存,防止内存泄漏。 - 指针和数组的关系:数组名实质上是首元素的地址,...
Loadlibrary 失败:998
内存分配
访问
无效
Loadlibrary 失败:998
内存分配
访问
无效
... Loadlibrary 失败:998
内存分配
访问
无效
...错误
原因
为:
内存分配
访问
无效
解决方法: 1.在你的DLL中
访问
了
无效
地址:即你访
内存分配
访问
无效
做一个网站系统时,刚开始调试运行都好好的,第二次就不行了,报错,提示“
内存分配
访问
无效
”。后在电脑屏幕的右下角任务栏中停止.net 的虚拟IIS即可,记一下。
loadLibrary 错误代码998
内存分配
访问
无效
GetLastError 提示:
内存分配
访问
无效
原因
:原来dll中的WriteProcessMemory前忘记了VirtualProtect. 【只针对我的情况】
RegSvr32 LoadLibrary("E:\.............") 失败 -
内存分配
访问
无效
(第18章 ActiveX控件)
近日发现VC6.0,用向导创建MFC ActiveX ControlWizard,直接生成的ocx是注册不了的(所用的系统是XP),如果用regsvr32命令注册该ocx,则弹出LoadLibrary("****.ocx")失败 -
内存分配
访问
无效
的提示。网上也有人...
硬件/系统
2,643
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章