当前位置:首页 > 内存 > 正文

e语言分配内存失败(内存分配失败怎么办)

  • 内存
  • 2024-07-22 18:32:14
  • 2859

一、易语言分配字节内存失败是怎么回事。一般来说,当发生循环等操作、内存分配失败、条件重新计算或条件超出分配的内存空间计算
解决方案:可以预先定义分配的内存空间。
hprocess=OpenProcess(2035711,0,目标进程ID)'打开进程
hvir=VirtualAllocEx(hprocess,0,length,4096,4)'请求的内存长度为要使用的大小
WriteProcessMemory_byteset(hprocess,hvir,tobyteset(DLL文件名)'写入值
.DLL命令OpenProcess;整数类型“开放进程”,民众openProcess
.Parameter进程对象;整数类型
.参数继承句柄;整数类型
.参数流程标识;整数类型
.DLL命令VirtualAllocEx;整数类型“”,“VirtualAllocEx”,公共;分配外部指针
.参数hProcess,整数类型
.参数lpAddress,整数类型
.参数dwSize,整数类型
.参数flAllocationType,整数类型
.参数flProtect,整数类型
.DLL命令WriteProcessMemory_byte设置,整数类型,“”,“WriteProcessMemory”,public
。参数hProcess;整数类型
.参数内存地址;整数类型
.参数数据指针;byteset
.参数数据长度;整数类型
.Parameter实际写入的长度;类型整数
.DLL指令CloseHandle;逻辑类型;"kernel32","CloseHandle",public
.参数对象句柄,整数类型,接近对象的句柄;
二、我有个易语言程序之前版本能用,后面要更新完了以后就打不开了,一打开CPU占满然后出现分配字节内存失

嘿,如果你看不懂下面复制的内容,复制别人的答案不是错误的吗?